קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדף הזה מפורטות תשובות לשאלות נפוצות בנושא הפצת אפליקציות ובדיקת אפליקציות באמצעות App Distribution, וכן עזרה בפתרון בעיות.
הפצת אפליקציות
היעזרו בטיפים הבאים כדי לפתור בעיות שאתם עשויים להיתקל בהן
להפיץ אפליקציות לבודקים שלך.
לא ניתן להפיץ אפליקציה כי חסרה כתובת אימייל ליצירת קשר
אם אתם מעלים אפליקציה, יכול להיות שתיתקלו בשגיאה הבאה:
"לא הצלחנו למצוא כתובת אימייל ליצירת קשר עבור האפליקציה <app-id>. יש להיכנס לכתובת
App Distribution בתוך המסוף של Firebase כדי להגדיר חשבון."
מגדירים כתובת אימייל ליצירת קשר במסוף Firebase, אם האפשרות הזו זמינה. אם הבעיה נמשכת, פנו אל התמיכה של Firebase.
אירעה שגיאה בהקצאת המשאבים לאפליקציה (שגיאות 400, 409 או 500)
אם נתקלתם שוב ושוב בשגיאות 400, 409 או 500 במהלך ההקצאה, תוכלו לפנות אל התמיכה של Firebase. יש לספק
תמיכה בקשר למספר הפרויקט ולמזהה האפליקציה ב-Firebase.
הטיפים הבאים יכולים לעזור לכם לפתור בעיות שהבודקים עשויים להיתקל בהן בזמן התקנת האפליקציות ובדיקתן.
לבודק אין חשבון Google
כשמשתמש יוצר חשבון Google, הוא מקבל כתובת Gmail באופן אוטומטי.
אם לבודק אין כתובת Google Workspace או Gmail, או אם יש לו
במקום להשתמש בכתובת אימייל אחרת כדי להיכנס, לבקש מהבודק לקשר חשבון שאינו של Gmail
כתובת האימייל של החשבון ולהשתמש בכתובת האימייל הזו כדי להיכנס.
במהלך הבחירה בכתובת אימייל חלופית, הבודק צריך לפעול לפי ההנחיות הבאות:
אין להשתמש בכתובת Gmail.
אל תשתמשו בכתובת אימייל שכבר מקושרת לחשבון Google אחר.
חשוב לזכור להשתמש בסיסמה לחשבון Google כשנכנסים באמצעות האימייל הזה
address.
הבודקים לא רואים את האפליקציות או גרסאות ה-build הנכונות
אם הבודק אישר את ההזמנה באימייל עם כתובת אימייל שונה מ-
ההזמנה נשלחה אל, ייתכן שהבודק לא יוכל לראות את האפליקציות הנכונות או
לבנות.
כתובת האימייל שהמפתח שולח הזמנות לגרסאות build חדשות ומוסיף אליה גרסאות build חדשות
(כתובת אימייל א') יכולה להיות שונה מכתובת האימייל שבה הבודק מאשר את הבקשה
הזמנה (אימייל ב'). הפעולה הזו יוצרת קישור מאחורי הקלעים. בכל פעם שנשלח אימייל א'
נוסף לגרסאות build חדשות, הוא בעצם אימייל ב' שמקבל גישה.
אם הבודק אישר את ההזמנה באימייל עם כתובת אימייל אחרת,
כדי לפתור את הבעיה, מבצעים את השלבים הבאים:
מוחקים את הבודק/ת מהקטע הצגת כל הבודקים שבקטע בודקים & הכרטיסייה 'קבוצות' בApp Distribution
בדף במסוף Firebase. ההזמנות הקיימות יוסרו.
מזמינים מחדש את הבודק לבדוק את האפליקציה. הבודק אמור לקבל
באימייל הזמנה.
חשוב לוודא שהבודק מאשר את ההזמנה עם אותה כתובת אימייל.
הבודק לא מקבל התראות באימייל
יכול להיות שבודקים לא יקבלו התראות באימייל אם מתרחש אחד מהמקרים הבאים:
התראות באימייל נשלחות לתיקיות ספאם.
הוגדרו מסנני אימייל.
ההזמנה נשלחה לחשבון אימייל אחד, אבל הבודק אישר אותה באמצעות
חשבון אימייל אחר. הבודק מקבל הודעות אימייל על גרסאות חדשות עבור
חשבון האימייל שאליו נשלחה ההזמנה במקור.
הבודק הוזמן בעבר אבל לא אישר את ההזמנה הראשונית.
אם הבודק יתווסף לגרסאות הבאות, App Distribution לא
לשלוח באופן אוטומטי התראות על גרסה לבודק זה, מפני שהבודק
לא אישר את ההזמנה הראשונית.
פתרון 1
לבקש מהבודק לבדוק את תיקיית הספאם שלו ואת מסנני האימייל שהוא הגדיר.
שירות האימייל שלהם.
אם הבודק ביטל את ההרשמה לקבלת אימיילים, בקשו מהבודק לבצע את הפעולה.
הבאים:
מוצאים אימייל שהבודק קיבל בעבר מהאפליקציה.
בתחתית המסך, לוחצים על ניהול הגדרות האימייל ואז על אישור שליחת אימיילים כדי להירשם מחדש.
פתרון 2
אם לבודק לא מעניין לקבל התראות באימייל והוא רק רוצה
לקבל הזמנות לאפליקציות, הם יכולים לראות הזמנות לאפליקציות בהמתנה
ישירות בקליפ האינטרנט Firebase App Distribution:
appdistribution.firebase.google.com.
פתרון 3
מוחקים את הבודק/ת מהקטע הצגת כל הבודקים שבקטע בודקים & הכרטיסייה 'קבוצות' בApp Distribution
במסוף Firebase. ההזמנות הקיימות יוסרו.
מזמינים מחדש את הבודק לבדוק את האפליקציה. הבודק אמור לקבל
באימייל הזמנה. ודאו שהבודק מאשר את ההזמנה עם
כתובת האימייל שאליה נשלחה ההזמנה.
השגיאה 'Untrusted Enterprise Developer' (מפתח לא מהימן של ארגון) מופיעה כשמנסים להריץ אפליקציית בדיקה
השגיאה UnTrusted Enterprise Developer מופיעה אם
לתת אמון באישור המפתח במכשיר הבדיקה לפני שפותחים את האפליקציה.
באפליקציה הגדרות > פרופילים מסך 'ניהול מכשירים', בוחרים את
את שם המפתח של האפליקציה ונותנים בו אמון.
"נדרש מצב פיתוח" כשמנסים להריץ אפליקציית בדיקה
השגיאה 'נדרש מצב פיתוח' מופיעה כשמנסים להפעיל אפליקציית iOS שהוקצתה באופן ידני ב-iOS 16 ואילך, בלי להפעיל קודם את מצב הפיתוח.
כדי להפעיל את מצב הפיתוח ולפתור את השגיאה הזו, פועלים לפי השלבים הבאים:
ב-iPhone, פותחים את אפליקציית ההגדרות ומקישים על פרטיות ו אבטחה.
גוללים למטה אל 'אבטחה' ומקישים על מצב פיתוח.
מקישים על פס ההזזה מצב פיתוח.
מקישים על הפעלה מחדש.
אחרי שהמכשיר יופעל מחדש, מבטלים את הנעילה שלו. להפעיל את מצב פיתוח?
תופיע תיבת דו-שיח.
מקישים על הפעלה. עכשיו אפשר להפעיל את האפליקציה ולהתחיל בבדיקות.
"המכשיר רשום, הכול מוכן. נשלח לך אימייל כשהאפליקציה תהיה מוכנה לבדיקה"
אם אתם מתקינים הפצת אד-הוק, ההודעה הזו תופיע כאשר
המפתח עדיין לא הגדיר את האפליקציה שלו כך שתפעל במכשיר הבדיקה שלך.
כדי שהאפליקציה תהיה זמינה לכם, המפתח צריך לבצע את ההוראות שמפורטות בקטע רישום מכשירים נוספים.
לחשבון Google אין גישה לאפליקציית הבדיקה
אם לחשבון Google שלכם אין גישה לאפליקציית בדיקה שהשתמשתם בה בעבר
התקין (או אישרתם הזמנה עבור), סביר להניח שחתמתם
לחשבון Google הלא נכון. האפליקציות שיש לך גישה אליהן
משויכים לחשבון Google שבו השתמשת כשאישרתם את
הזמנה לבדיקת האפליקציה. אפשר לנסות שוב באמצעות חשבון Google
שבה השתמשת בעבר כדי לקבל את ההזמנה.
שגיאה 403: "עליך לפנות לאדמין שלך לקבלת גישה"
כשאתם מקבלים שגיאה 403, המשמעות היא שלחשבון שאתם משתמשים בו אין הרשאה להתקין ולבדוק אפליקציות. הגישה נקבעת על ידי האדמין של הדומיין של החשבון שלכם ב-Google Workspace.
אם לדעתך צריכה להיות לך הרשאה להתקין ולבדוק אפליקציות, עליך לבקש מהאדמין של חשבון Google Workspace לשנות את הגדרות החשבון. האדמין צריך לפעול לפי ההוראות במאמר ניהול הגישה לשירותים שאין להם מתג נפרד.
אם יש לך מספר חשבונות, כדאי לנסות להתחבר באמצעות חשבון אחר שאין לו אפשרות להתקין ולבדוק אפליקציות.
הפעלת התראות בתוך האפליקציה באמצעות ה-SDK של App Distribution עבור iOS
תוכלו להיעזר בטיפים הבאים כדי לפתור בעיות שקשורות לכך
הפעלה של התראות build חדשות באפליקציה באמצעות ה-SDK של App Distribution ל-iOS.
הבודק לא מקבל התראות באפליקציה
אם כבר הגדרת את iOS SDK של App Distribution באפליקציה שלך
הבודקים לא מקבלים התראות בתוך האפליקציה. יש לוודא שהאפליקציה
אחזור פריטים חדשים:
מפעילים את האפליקציה בסימולטור ומחפשים את המחרוזת '[Firebase/Appהפצה]'.
מוודאים שלבודק יש גישה לגרסה החדשה:
אם מוחזר אובייקט גרסה חוקי, סביר להניח שיש
בבעיה במחזור החיים של צפייה בבקר, שבה תיבת הדו-שיח של ההתראה
נטענה לפני שהתצוגה מופיעה.
אם לא מוחזרת גרסה, ייתכן שהבודק עדיין לא משויך אל
או הסרטון החדש. בלוח הבקרה App Distribution במסוף Firebase, מוודאים שהבודק נכלל בהפצה של ה-build ושהסטטוס שלו הוא Accepted.
אם הבודק עדיין לא מקבל עדכונים, צריך לבקש ממנו לבצע את הפעולות הבאות
את הטיפים הבאים, כדי לוודא שהם אישרו את ההזמנה לבדוק את
ושמכשיר הבדיקה הוגדר כראוי:
במכשיר הבדיקה, נכנסים לאתר של הפצת אפליקציות ב-Firebase
בקליפ. אל תשכחו לבחור את חשבון Google שבו השתמשתם בפעם הראשונה
אישר/ה את ההזמנה לבדוק את האפליקציה.
מוודאים שהגרסה החדשה של האפליקציה זמינה ב-Web Clip.
הבודק ביקש להיכנס שוב לחשבון אחרי סגירת האפליקציה
כברירת מחדל, הבודקים שלך צריכים להיכנס לחשבון Google שלהם פעם אחת בלבד כדי
כדי להפעיל התראות פיתוח חדשות ולהתקין גרסאות build חדשות. אם הבודקים שלך
מופיעה הנחיה להיכנס שוב אחרי שסוגרים את האפליקציה ופותחים אותה מחדש, צריך לפעול לפי
טיפים שיעזרו לוודא שההגדרות של App Distribution מוגדרות כראוי:
חשוב לוודא שהפעלתם את ה-API של בודקי האפליקציות של Firebase. לקבלת מידע נוסף
מידע נוסף זמין במאמר הפעלת App Distribution Tester API.
בקטע הגבלות עיקריות, מוודאים שה-API של בודקי האפליקציות של Firebase
נכללות ברשימת ממשקי ה-API המורשים.
אם בדרך כלל מבטלים את ההגדרה של UserDefaults כדי לצאת מהחשבון, יכול להיות
במצב של הבודק. App Distribution שומר דגל שמציין אם
הבודק כבר נכנס לאפליקציה. מידע נוסף זמין במאמר
מאגר GitHub.
שאלות נפוצות
האם יש הגבלות על הוספת בודקים לאפליקציה?
על Firebase App Distribution חלות המגבלות הבאות על בודקים:
אפשר להוסיף עד 500 בודקים לפרויקט Firebase
אפשר להוסיף עד 200 בודקים לקבוצה App Distribution
כדי להוסיף עוד בודקים, צריך לבקש הגדלת המגבלה ללא עלות.
האם התוקף של הזמנות הבודקים שלי פג?
לבודקים יש 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 API ל-REST
לרשימה
ומחיקה
בכמות גדולה של השקות של אפליקציות.
פרופיל Firebase הוא פרופיל הגדרות אישיות שמאפשר ל-App Distribution:
רישום מכשיר הבדיקה באמצעות איסוף מזהה המכשיר הייחודי של המכשיר
(UDID). אם אתם בודקים הפצה זמנית, מערכת Firebase שולחת למפתח האפליקציה אימייל שכולל את מזהה ה-UDID של מכשיר הבדיקה, וגם הוראות לאופן שבו צריך לכלול את המכשיר בפרופיל ההקצאה של האפליקציה כדי שאפשר יהיה לבדוק את ה-build במכשיר.
מתקינים את הווידג'ט של Firebase App Distribution למסך הבית של המכשיר. קטע האינטרנט מאפשר לך להתקין את כל אפליקציות הבדיקה שלך ולגשת אליהן ב-
במקום אחד. גרסאות build חדשות שהוזמנת לבדוק
נוסף אוטומטית לקליפ האינטרנט.
לקבלת עזרה בהתקנת פרופילי התצורה במכשיר ה-iOS שלכם, ראו:
המסמכים של Apple.
איך אפשר לגשת לאפליקציות בדיקה שהתקנתי במכשיר?
אם אתם בודקים, אתם יכולים לגשת לכל אפליקציות הבדיקה באמצעות
קליפ אינטרנט אחד (Firebase App Distribution), שמתווסף באופן אוטומטי לבדיקה
במסך הבית של המכשיר אחרי שמתקינים את פרופיל Firebase. אם אתם בודקים
הפצת אד-הוק, קודם
להתקין את הפרופיל
לפני שאפשר לבדוק את האפליקציה.
אם אתם בודקים
הפצה ארגונית, אפשר להתקין את הפרופיל באופן ידני:
אם עדיין לא עשיתם זאת, נכנסים לחשבון Google ומאשרים את ההזמנה.
בקטע בדיקת אפליקציות, בוחרים את האפליקציה שרוצים לבדוק.
בפינה השמאלית העליונה של דף האפליקציה, מקישים על mobile_screen_share.
מבצעים את ההוראות שמוצגות כדי להתקין את פרופיל Firebase.
איך מוחקים את חשבון הבדיקה?
כדי למחוק את חשבון הבדיקה App Distribution ואת הנתונים שמשויכים אליו,
יש לבצע את השלבים הבאים לפי הסדר:
בפינה השמאלית העליונה, לוחצים על settings (ניהול החשבון)
מחיקת החשבון.
אופציונלי: בהרשאות בחשבון Google,
ביטול הגישה של Firebase App Distribution. לתשומת ליבכם: ביטול הגישה מתבצע בלי
מחיקה של חשבון App Distribution שלך לא מוחקת את הבודק
חשבון או נתונים.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"חסרים לי מידע או פרטים"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"התוכן מורכב מדי או עם יותר מדי שלבים"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"התוכן לא עדכני"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"בעיה בתרגום"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"בעיה בדוגמאות/בקוד"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"סיבה אחרת"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"התוכן קל להבנה"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"התוכן עזר לי לפתור בעיה"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"סיבה אחרת"
}]
{"lastModified": "\u05e2\u05d3\u05db\u05d5\u05df \u05d0\u05d7\u05e8\u05d5\u05df: 2024-09-12 (\u05e9\u05e2\u05d5\u05df UTC)."}
[[["התוכן קל להבנה","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"]],["עדכון אחרון: 2024-09-12 (שעון UTC)."]]