קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה מופיעות תשובות לשאלות נפוצות בנושא הפצה ובדיקה של אפליקציות באמצעות App Distribution, וגם עזרה בפתרון בעיות.
הפצת אפליקציות
הטיפים הבאים יעזרו לכם לפתור בעיות שאתם עשויים להיתקל בהן במהלך הפצת אפליקציות לבודקים.
אי אפשר להפיץ אפליקציה בגלל שחסרה כתובת אימייל ליצירת קשר
כשמעלים אפליקציה, יכול להיות שתיתקלו בשגיאה הזו:
"לא מצאנו כתובת אימייל ליצירת קשר לגבי האפליקציה <app-id>. כדי להגדיר את זה, צריך להיכנס אל App Distribution במסוף Firebase."
אם האפשרות זמינה, מגדירים כתובת אימייל ליצירת קשר במסוף Firebase. אם הבעיה נמשכת, פנו אל התמיכה של Firebase.
אירעה שגיאה בהקצאת הרשאות לאפליקציה (שגיאות 400, 409 או 500)
אם נתקלתם שוב ושוב בשגיאות 400, 409 או 500 במהלך הקצאת ההרשאות,
פנו אל התמיכה של Firebase. צריך לספק לתמיכה את מספר הפרויקט ב-Firebase ואת מזהה האפליקציה.
אי אפשר להעלות את קובץ ה-IPA
זוהי דוגמה לתגובה של דפדפן ברשת:
{"status":"IN_PROGRESS","message":"There was an error processing yourdistribution.EnsureyouareuploadingavalidIPAorAPKandtryagain."}
כדי לפתור את הבעיה, בצע את הצעדים הבאים:
בודקים את הגודל של קובץ ה-IPA. הגודל המקסימלי של כל הקבצים הבינאריים הוא 2,048MiB, שזה קצת יותר מ-2GB.
אם גודל קובץ ה-IPA נמצא בטווח המגבלות וניתן לשחזור, צריך לבצע את השלבים הבאים:
בודקים את הקובץ Info.plist ומוודאים אם CFBundleDisplayName מכיל תווי הפרדה <array>.
מסירים את התווים <array> שמשמשים להפרדה ובונים מחדש את האפליקציה. ההעלאה אמורה להצליח.
הטיפים הבאים יעזרו לכם לפתור בעיות שהבודקים שלכם עשויים להיתקל בהן כשהם מתקינים ובודקים את האפליקציות שלכם.
לבודק אין חשבון Google
כשמשתמש יוצר חשבון Google, הוא מקבל באופן אוטומטי כתובת Gmail.
אם לבוחן אין כתובת אימייל ב-Google Workspace או ב-Gmail, או אם הוא מעדיף להשתמש בכתובת אימייל אחרת כדי להיכנס לחשבון, צריך לבקש ממנו לקשר לחשבון כתובת אימייל שהיא לא של Gmail ולהשתמש בה כדי להיכנס לחשבון.
כשבוחרים כתובת אימייל חלופית, הבודק צריך לפעול לפי ההנחיות הבאות:
לא ניתן להשתמש בכתובת Gmail.
אל תשתמשו בכתובת אימייל שכבר מקושרת לחשבון Google אחר.
חשוב לזכור להשתמש בסיסמה של חשבון Google כשנכנסים באמצעות כתובת האימייל הזו.
הבודק לא יכול לראות את האפליקציות או את הגרסאות הנכונות
אם הבודק אישר את ההזמנה באימייל באמצעות כתובת אימייל שונה מזו שההזמנה נשלחה אליה, יכול להיות שהוא לא יוכל לראות את האפליקציות או את הגרסאות הנכונות.
כתובת האימייל שהמפתח שולח אליה הזמנות ומוסיף אותה לבנייה חדשה (אימייל א') יכולה להיות שונה מכתובת האימייל שהבודק משתמש בה כדי לאשר את ההזמנה (אימייל ב'). הפעולה הזו יוצרת קישור מאחורי הקלעים. בכל פעם שכתובת אימייל א' נוספת לבנייה חדשה, כתובת אימייל ב' היא זו שמקבלת גישה.
אם הבודק אישר את ההזמנה באימייל באמצעות כתובת אימייל אחרת,
אפשר לבצע את השלבים הבאים כדי לפתור את הבעיה:
מוחקים את הבודק מהקטע View all testers (הצגת כל הבודקים) בכרטיסייה Testers & Groups (בודקים וקבוצות) בדף App Distribution של מסוף Firebase. ההזמנות הקיימות יוסרו.
שולחים שוב הזמנה לבודק כדי לבדוק את האפליקציה. הבודק אמור לקבל אימייל עם הזמנה.
חשוב לוודא שהבודק מאשר את ההזמנה באמצעות אותה כתובת אימייל.
הבודק לא מקבל התראות באימייל
יכול להיות שהבודקים לא יקבלו התראות באימייל אם אחד מהמקרים הבאים יקרה:
ההתראות באימייל נשלחות לתיקיות הספאם.
הוגדרו מסנני אימייל.
ההזמנה נשלחה לכתובת אימייל אחת, אבל הבודק אישר אותה באמצעות כתובת אימייל אחרת. הבודק מקבל אימיילים על גרסה חדשה לחשבון האימייל שאליו נשלחה ההזמנה במקור.
הבודק הוזמן בעבר אבל לא אישר את ההזמנה הראשונית.
אם הבודק יתווסף לגרסאות הבאות, App Distribution לא ישלח לו באופן אוטומטי התראות על גרסאות חדשות, כי הוא לא אישר את ההזמנה הראשונית.
פתרון 1
מבקשים מהבודק לבדוק את תיקיית הספאם ואת מסנני האימייל שהוא הגדיר בשירות האימייל שלו.
אם הבודק ביטל את ההרשמה לקבלת האימיילים, צריך לבקש ממנו לבצע את הפעולות הבאות:
מחפשים אימייל שהבודק קיבל בעבר מהאפליקציה.
לוחצים על ניהול הגדרות האימייל בתחתית המסך ואז על אישור שליחת אימיילים כדי להירשם מחדש.
מוחקים את הבודק מהקטע View all testers (הצגת כל הבודקים) בכרטיסייה Testers & Groups (בודקים וקבוצות) בדף App Distribution במסוף Firebase. הפעולה הזו תסיר את ההזמנות הקיימות.
שולחים שוב הזמנה לבודק כדי לבדוק את האפליקציה. הבודק אמור לקבל אימייל עם הזמנה. חשוב לוודא שהבודק מאשר את ההזמנה באמצעות אותה כתובת אימייל שאליה נשלחה ההזמנה.
השגיאה 'מפתח ארגוני לא מהימן' מופיעה כשמנסים להפעיל אפליקציית בדיקה
השגיאה Untrusted Enterprise Developer (מפתח ארגוני לא מהימן) מופיעה אם לא הגדרתם את אישור המפתח במכשיר הבדיקה כאישור מהימן לפני שפתחתם את האפליקציה. במסך פרופילים וניהול מכשירים באפליקציית ההגדרות, בוחרים את שם המפתח של האפליקציה ומגדירים אותו כמפתח מהימן.
השגיאה 'נדרש מצב פיתוח' כשמנסים להפעיל אפליקציית בדיקה
השגיאה 'נדרש מצב פיתוח' מופיעה כשמנסים להפעיל אפליקציית iOS שהוקצתה באופן אד-הוק ב-iOS 16 ואילך, בלי להפעיל קודם את מצב הפיתוח.
כדי להפעיל את מצב פיתוח ולפתור את השגיאה, פועלים לפי השלבים הבאים:
באייפון, פותחים את אפליקציית ההגדרות ומקישים על פרטיות ואבטחה.
גוללים למטה אל 'אבטחה' ומקישים על מצב פיתוח.
מקישים על המתג של מצב פיתוח.
מקישים על הפעלה מחדש.
אחרי שהמכשיר מופעל מחדש, מבטלים את הנעילה שלו. מופיעה תיבת הדו-שיח 'להפעיל את מצב הפיתוח?'.
מקישים על הפעלה. עכשיו אפשר להפעיל את האפליקציה ולהתחיל בבדיקה.
"המכשיר נרשם, הכול מוכן! תישלח אליך הודעת אימייל כשהאפליקציה תהיה מוכנה לבדיקה"
אם אתם מתקינים הפצה אד-הוק, ההודעה הזו מופיעה כשהמפתח עדיין לא הגדיר את האפליקציה שלו כך שהיא תפעל במכשיר הבדיקה שלכם.
כדי שהאפליקציה תהיה זמינה לכם, המפתח צריך להשלים את ההוראות שבמאמר רישום מכשירים נוספים.
לחשבון Google אין גישה לאפליקציית הבדיקה
אם אין לחשבון Google שלכם גישה לאפליקציית בדיקה שהתקנתם בעבר (או לאפליקציה שהזמנה אליה אושרה), סביר להניח שנכנסתם לחשבון Google הלא נכון. האפליקציות שיש לכם גישה אליהן משויכות לחשבון Google שבו השתמשתם כשאישרתם את ההזמנה לבדיקת האפליקציה. נסו שוב להיכנס לחשבון Google שבו השתמשתם בעבר כדי לאשר את ההזמנה.
שגיאה 403: "לקבלת גישה, צריך לפנות לאדמין"
אם מופיעה שגיאה 403, המשמעות היא שלחשבון שבו אתם משתמשים אין הרשאה להתקין ולבדוק אפליקציות. הגישה נקבעת על ידי האדמין של הדומיין של החשבון שלכם ב-Google Workspace.
אם לדעתכם אמורה להיות לכם הרשאה להתקין ולבדוק אפליקציות, אתם צריכים לבקש מהאדמין של חשבון Google Workspace לשנות את הגדרות החשבון שלכם. האדמין שלכם צריך לפעול לפי ההוראות במאמר ניהול הגישה לשירותים שאין להם מתג נפרד.
אם יש לכם כמה חשבונות, נסו להתחבר באמצעות חשבון אחר שלא חלות עליו הגבלות על התקנה ובדיקה של אפליקציות.
הפעלת התראות באפליקציה באמצעות App Distribution iOS SDK
הטיפים הבאים יעזרו לכם לפתור בעיות שקשורות להפעלת התראות על גרסאות חדשות בתוך האפליקציה באמצעות App Distribution iOS SDK.
הבודק לא מקבל התראות באפליקציה
אם כבר הגדרתם את App Distribution iOS SDK באפליקציה שלכם והבודקים לא מקבלים התראות בתוך האפליקציה, צריך לוודא שהאפליקציה מאחזרת גרסאות חדשות:
מריצים את האפליקציה בסימולטור ומחפשים את המחרוזת [Firebase/AppDistribution].
בודקים שלבודק יש גישה לגרסה החדשה:
אם מוחזר אובייקט תקף של גרסה, סביר להניח שיש בעיה במחזור החיים של View Controller, שבה תיבת הדו-שיח של ההתראה נטענת לפני שהתצוגה מופיעה.
אם לא מוחזרת גרסה, יכול להיות שהבודק עדיין לא משויך לגרסה החדשה. בApp Distribution לוח הבקרה של
Firebase המסוף, מוודאים שהבודק נכלל בהפצת הגרסה ושהסטטוס שלו הוא Accepted (התקבל).
אם הבודק עדיין לא מקבל עדכונים, צריך לבקש ממנו לפעול לפי הטיפים הבאים כדי לוודא שהוא אישר את ההזמנה לבדיקת האפליקציה ושהוא הגדיר את מכשיר הבדיקה שלו בצורה נכונה:
במכשיר הבדיקה, נכנסים לקיצור הדרך לאינטרנט של Firebase App Distribution. חשוב לזכור לבחור את חשבון Google שבו השתמשתם בפעם הראשונה כשאישרתם את ההזמנה לבדיקת האפליקציה.
מוודאים שהגרסה החדשה של האפליקציה זמינה בקיצור הדרך לאתר.
הבודק מתבקש להיכנס שוב לחשבון אחרי סגירת האפליקציה
כברירת מחדל, הבודקים צריכים להיכנס לחשבון Google שלהם רק פעם אחת כדי להפעיל התראות על גרסאות חדשות ולהתקין גרסאות חדשות. אם המשתמשים בודקים מתבקשים להיכנס שוב אחרי שהם סוגרים את האפליקציה ופותחים אותה מחדש, כדאי לפעול לפי הטיפים הבאים כדי לוודא שההגדרה של App Distribution מוגדרת בצורה נכונה:
בקטע Key restrictions, מוודאים ש-Firebase App Testers API מופיע ברשימת ממשקי ה-API המותרים.
אם בדרך כלל מוחקים את UserDefaults כשמתנתקים, יכול להיות שאתם מוחקים את המצב של הבודקים. App Distribution מאחסן דגל שמציין אם הבודק כבר נכנס לאפליקציה. מידע נוסף זמין במאגר GitHub.
שאלות נפוצות
האם יש מגבלות על הוספת בודקים לאפליקציה שלי?
Firebase App Distribution כפוף למגבלות הבאות למשתתפי הבדיקה:
הוספת עד 500 בודקים לפרויקט ב-Firebase
הוספה של עד 200 בודקים לקבוצת App Distribution
כדי להוסיף עוד בודקים, צריך לבקש הגדלת מכסה ללא עלות.
Do my tester invitations expire?
לבודקים יש 30 ימים לאשר את ההזמנה לבדיקת האפליקציה לפני שהתוקף שלה פג.
כשנותרו 5 ימים עד לפקיעת התוקף של ההזמנה, מופיעה הודעה על פקיעת התוקף במסוף Firebase לצד הבודק בגרסת הפצה. אפשר לחדש הזמנה על ידי שליחה מחדש שלה דרך התפריט הנפתח בשורת הבודק.
אחרי שהאפליקציה מגיעה למגבלת התפוגה של 150 יום או למגבלת הפרסום של 1,000 אפליקציות, או חורגת מהן, הגרסה מוסרת מלוח הבקרה App Distribution ומאפליקציית האינטרנט לבודקים App Distribution. אם הבודק התקין את הגרסה, הגרסה המקומית של האפליקציה ממשיכה לפעול.
כדי שהגרסה של האפליקציה תישאר זמינה למשך זמן ארוך יותר, אפשר לפעול לפי אחת מההמלצות הבאות:
לפני שתוקף גרסת האפליקציה יפוג או שהיא תחרוג ממגבלת הגרסאות, צריך להוריד את קובץ ה-IPA ולמחוק את הגרסה מלוח הבקרה של App Distribution. אחר כך מעלים מחדש את קובץ ה-IPA כגרסת build חדשה אל App Distribution.
מורידים את הגרסה ומעלים אותה אל Cloud Storage לארכיון לטווח ארוך.
התוקף של גרסאות אפליקציה יפוג אחרי 150 ימים
כשמעלים גרסת הפצה של האפליקציה ל-Firebase, גרסת ההפצה מופיעה בלוח הבקרה של App Distribution למשך 150 ימים, החל מתאריך ההעלאה. אחרי שמעלים את הגרסה, אפשר להפיץ אותה לבודקים, שמתקינים את הגרסה מApp Distributionאפליקציית האינטרנט לבודקים במכשיר הבדיקה שלהם.
כשנותרים 30 ימים עד לתאריך התפוגה של הגרסה, מוצגת הודעה על תפוגת הגרסה בדף App Distribution ב-Firebase ובאפליקציית האינטרנט App Distribution.
App Distribution תומך בעד 1,000 גרסאות
ב-App Distribution אפשר לפרסם עד 1,000 גרסאות של כל אפליקציה. כשהאפליקציה מגיעה למגבלה של 1,000 גרסאות, App Distribution מוחק אוטומטית את הגרסאות הכי ישנות שמעבר למגבלה.
אם רוצים לנהל את גרסאות האפליקציה באופן ידני, אפשר להשתמש ב-App Distribution REST API כדי לרשום ולמחוק גרסאות של אפליקציות בכמות גדולה.
פרופיל Firebase הוא פרופיל הגדרות שמאפשר ל-App Distribution:
כדי לרשום את מכשיר הבדיקה, צריך לאסוף את המזהה הייחודי של המכשיר (UDID). אם אתם בודקים הפצה אד-הוק, מערכת Firebase שולחת למפתח האפליקציה אימייל שכולל את מזהה ה-UDID של מכשיר הבדיקה, וגם הוראות להוספת המכשיר לפרופיל ההקצאה של האפליקציה כדי שאפשר יהיה לבדוק את ה-build במכשיר שלכם.
מתקינים קליפ אינטרנט של Firebase App Distribution במסך הבית של המכשיר. הקיצור לאתר מאפשר לכם להתקין את כל האפליקציות לבדיקה ולגשת אליהן במקום אחד. גרסאות חדשות שמוזמנים לבדוק מתווספות אוטומטית לקיצור הדרך לאתר.
לקבלת עזרה בהתקנת פרופילי הגדרה במכשיר iOS, אפשר לעיין במסמכי Apple.
איך אפשר לגשת לאפליקציות לבדיקה שהתקנתי במכשיר?
אם אתם בודקים, אתם יכולים לגשת לכל אפליקציות הבדיקה באמצעות Firebase App Distribution קליפ האינטרנט, שנוסף אוטומטית למסך הבית של מכשיר הבדיקה כשמתקינים את פרופיל Firebase. אם אתם בודקים הפצה אד-הוק, אתם צריכים קודם להתקין את הפרופיל לפני שתוכלו לבדוק את האפליקציה.
אם אתם בודקים הפצה של Enterprise, אתם יכולים להתקין את הפרופיל באופן ידני:
אם עדיין לא עשיתם זאת, נכנסים לחשבון Google ומאשרים את ההזמנה.
בקטע בדיקת אפליקציות, בוחרים את האפליקציה שרוצים לבדוק.
בפינה השמאלית העליונה של דף האפליקציה, מקישים על mobile_screen_share.
פועלים לפי ההוראות שמופיעות כדי להתקין את פרופיל Firebase.
איך מוחקים את חשבון הבודק?
כדי למחוק את חשבון הבודק App Distribution והנתונים שמשויכים אליו, צריך לפעול לפי השלבים הבאים:
בפינה השמאלית העליונה, לוחצים על settings (ניהול החשבון).
מחיקת החשבון.
אופציונלי: בהרשאות בחשבון Google, מבטלים את הגישה של Firebase App Distribution. שימו לב: ביטול הגישה בלי למחוק קודם את חשבון App Distributionלא יגרום למחיקה של חשבון הבודק או הנתונים שלו.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-22 (שעון UTC)."],[],[]]