Catch up on everthing we announced at this year's Firebase Summit. Learn more

הפץ אפליקציות iOS לבודקים באמצעות קונסולת Firebase

אתה יכול לנהל את הבודקים של הצוות שלך ולהפיץ להם מבנים באמצעות מסוף Firebase.

לפני שאתה מתחיל

אם לא עשית זאת עדיין, להוסיף Firebase לפרויקט האפל שלך .

אם אינך משתמש במוצרי Firebase אחרים, עליך רק ליצור פרויקט ולרשום את האפליקציה שלך. עם זאת, אם תחליט להשתמש במוצרים נוספים בעתיד, הקפד להשלים את כל השלבים בדף המקושר למעלה.

שלב 1. בנה את האפליקציה שלך

כשתהיה מוכן להפיץ גרסה מוקדמת של האפליקציה שלך לבודקים, בנה ארכיון הפצה חתום. אתה יכול להשתמש בתהליך הבנייה הרגיל שלך כל עוד אתה עומד בדרישות הבאות:

  • כדי להפיץ את האפליקציה שלך מעבר לצוות הפיתוח שלך, עליך להשתמש בפרופיל ההפצה של אד הוק או בארגון שלך.
  • אם האפליקציה משתמשת משחק מרכז, APNs (ובמשתמע, Cloud Messaging ), או iCloud, לוודא פרופיל ההקצאה שלך משתמש מזהה אפליקציה מפורשת, ולא מזהים כללי.
  • אם אתה משתמש בפרופיל הפצה אד הוק, כלול את מזהי המכשירים הייחודיים (UDIDs) של המכשירים של הבודקים שלך. כאשר בודקי iOS חדשים נרשמים לתוכנית הבדיקה שלך, תצטרך לעדכן את פרופיל ההקצאה עם מזהי ה-UDID של המכשירים שלהם. ראה התקנים בודקים נוספת רשם .
  • אם ביצעת שינויים בקוד מאז ה- build האחרון (כלומר, אתה לא מחדש רק כדי לעדכן את המכשירים הרשומים), לעדכן את מספר הגרסה המוצגת למשתמש של הצטברות היעד (גרסה) ומספר לבנות ייחודית (Build).

כאשר הבנייה מסתיימת, הוא שומר קובץ IPA וכמה קובצי יומן בתיקייה שאתה מציין. אתה מפיץ את קובץ ה-IPA לבודקים שלך בשלבים הבאים.

שלב 2. הפץ את האפליקציה שלך לבודקים

כדי להפיץ את האפליקציה שלך לבודקים, העלה את קובץ ה-IPA באמצעות מסוף Firebase:

  1. פתח את דף חלוקת היישומים של קונסולת Firebase. בחר את פרויקט Firebase שלך ​​כאשר תתבקש.

  2. בדף הודעות, בחר את היישום שברצונך להפיץ מהתפריט הנפתח.

  3. גרור את קובץ ה-IPA של האפליקציה שלך למסוף כדי להעלות אותו.

  4. בסיום ההעלאה, ציין את קבוצות הבודקים והבודקים הבודדים שברצונך לקבל את ה-build. לאחר מכן, הוסף הערות גרסה עבור ה-build.

    ראה ניהול בודקים יותר על יצירת קבוצות בודקות.

  5. לחץ על הפץ לעשות לבנות לרשות בודקת.

לאחר שתפיץ את ה-build שלך, הוא הופך זמין בלוח המחוונים של הפצת אפליקציות של מסוף Firebase למשך 150 ימים (חמישה חודשים). כאשר ה-build הוא 30 יום מתאריך התפוגה, הודעת תפוגה מופיעה הן במסוף Firebase והן ברשימת ה-builds של הבוחן שלך במכשיר הבדיקה שלו.

בודקים שלא הוזמנו לבדוק את האפליקציה מקבלים הזמנות בדוא"ל כדי להתחיל, ובדקו קיים ולקבל הודעות דואר אלקטרוניות חדש לבנות מוכן לבדוק (לקרוא את הסט בודק את המדריך כדי לקבל הוראות כיצד להתקין את האפליקציה לבדיקה). אתה יכול לעקוב אחר הסטטוס של כל בודק - האם הוא קיבל את ההזמנה והאם הוא הוריד את האפליקציה - במסוף Firebase.

לבודקים יש 30 יום לקבל הזמנה לבדוק את האפליקציה לפני שתפוגה. כאשר הזמנה היא 5 ימים מתאריך התפוגה, הודעת תפוגה מופיעה במסוף Firebase ליד הבוחן בגרסה. ניתן לחדש הזמנה על ידי שליחתה מחדש באמצעות התפריט הנפתח בשורת הבוחן.

שלב 3. רשום מכשירים נוספים

כאשר בודקים מקבלים הזמנה לבדוק מבנה שאינו חתום עם פרופיל Enterprise, הם מתבקשים הרשאה לשתף איתך את מזהה המכשיר שלהם. אם הם מסכימים, App Distribution אוספת את ה-UDID מהמכשיר ומודיעה לך על ה-UDID בדוא"ל.

כאשר אתה מקבל אחת מהודעות הדוא"ל האלה, עדכן את פרופיל ההקצאה שלך ב-UDID והפיץ מבנה חדש לבודקים שלך על ידי ביצוע השלבים הבאים:

  1. הוסף את המכשירים לפורטל המפתחים של Apple שלך.
    • אפשרות 1: ייבא את לרכיבי UDID המכשיר כקובץ CSV.

      בלשונית בודקי & קבוצות של לוח המחוונים חלוקת היישומים, בחר כל בודקי, ולאחר מכן לחץ על ייצוא אפל לרכיבי UDID להוריד קובץ CSV. הבא, לייבא את הקובץ שלך לחשבון המפתחים של אפל באמצעות אפשרות המכשירים מרובים הרישום. עיין בתיעוד של Apple כדי ללמוד עוד.

      שים לב שחשבון המפתח שלך ב-Apple עשוי לאפשר לך לייבא רק מספר מוגבל של מכשירים בשנה.

    • אפשרות 2: לאסוף להיכנס לרכיבי UDID בדוא"ל.

      על התקנים הוסיפו דף של פורטל המפתחים של אפל, לרשום את UDID החדש מצוין בדוא"ל שקבלת.

  2. מוסיפים את המכשירים הרשומים שלך פרופיל הקצאה .
  3. הורד את פרופיל האספקה ​​והשתמש בו כדי לבנות מחדש את האפליקציה שלך. אם אתה בונה מחדש רק כדי לעדכן את המכשירים הרשומים, אל תעדכן את מספר ה-build או את הגרסה.
  4. Re-להפיץ את האפליקציה מן Firebase הקונסולה או CLI. אם כבר הפצת מבנה עם אותו מספר גירסה וגירסה, רק משתמשים של מכשירים שנרשמו לאחרונה מקבלים הודעות אימייל.