وزع تطبيقات iOS على المختبرين باستخدام وحدة تحكم Firebase

يمكنك إدارة مختبري فريقك وتوزيع الإصدارات عليهم باستخدام وحدة تحكم Firebase.

قبل ان تبدأ

إذا كنت لم تقم بذلك بالفعل، إضافة إلى مشروع Firebase أبل الخاص بك .

إذا كنت لا تستخدم أي منتجات Firebase أخرى ، فما عليك سوى إنشاء مشروع وتسجيل تطبيقك. ومع ذلك ، إذا قررت استخدام منتجات إضافية في المستقبل ، فتأكد من إكمال جميع الخطوات على الصفحة المرتبطة أعلاه.

الخطوة 1. بناء التطبيق الخاص بك

عندما تكون جاهزًا لتوزيع إصدار ما قبل الإصدار من تطبيقك على المختبرين ، قم بإنشاء أرشيف توزيع موقّع. يمكنك استخدام عملية الإنشاء العادية طالما أنك تفي بالمتطلبات التالية:

  • لتوزيع تطبيقك خارج فريق التطوير لديك ، يجب عليك استخدام إما Ad Hoc أو ملف تعريف توزيع Enterprise.
  • إذا كان يستخدم التطبيق مركز لعبة، ابنس استراتيجية الحد (واستطرادا، سحابة التراسل )، أو على iCloud، تأكد الشخصي المخصصات يستخدم معرف التطبيق واضح، وليس ID بدل.
  • إذا كنت تستخدم ملف تعريف توزيع Ad Hoc ، فقم بتضمين معرفات الأجهزة الفريدة (UDIDs) لأجهزة المختبرين. أثناء تسجيل مختبري iOS الجدد في برنامج الاختبار الخاص بك ، ستحتاج إلى تحديث ملف تعريف التوفير باستخدام معرفات UDID الخاصة بأجهزتهم. انظر التسجيل أجهزة إضافية اختبار .
  • إذا قمت بإجراء تغييرات كود منذ بناء الماضي (أي، لم تكن إعادة بناء فقط لتحديث الأجهزة المسجلة)، تحديث رقم الهدف بناء على المستخدم مرئية إصدار (نسخة) ورقم البنية فريد (بناء).

عند اكتمال البناء ، يحفظ ملف IPA وبعض ملفات السجل في المجلد الذي تحدده. تقوم بتوزيع ملف IPA على المختبرين في الخطوات التالية.

الخطوة 2. وزع تطبيقك على المختبرين

لتوزيع تطبيقك على المختبرين ، قم بتحميل ملف IPA باستخدام وحدة تحكم Firebase:

  1. فتح الصفحة توزيع التطبيقات من وحدة التحكم Firebase. حدد مشروع Firebase الخاص بك عندما يُطلب منك ذلك.

  2. على الصفحة بيانات، حدد التطبيق الذي ترغب في توزيع من القائمة المنسدلة.

  3. اسحب ملف IPA الخاص بتطبيقك إلى وحدة التحكم لتحميله.

  4. عند اكتمال التحميل ، حدد مجموعات المختبرين والمختبرين الفرديين الذين تريدهم لتلقي الإصدار. ثم أضف ملاحظات الإصدار للبنية.

    ترى إدارة اختبار لمزيد من المعلومات حول إنشاء مجموعات اختبار.

  5. انقر فوق توزيع لجعل بناء متاحة للاختبار.

بمجرد توزيع التصميم الخاص بك ، يصبح متاحًا في لوحة معلومات توزيع التطبيقات لوحدة تحكم Firebase لمدة 150 يومًا (خمسة أشهر). عند مرور 30 ​​يومًا على انتهاء صلاحية الإصدار ، يظهر إشعار انتهاء الصلاحية في كل من وحدة تحكم Firebase وقائمة إصدارات المختبرين على جهاز الاختبار الخاص بهم.

اختبار الذين لم دعيت لاختبار التطبيق تتلقى دعوات البريد الإلكتروني للبدء، واختبار الحالية تلقي اشعارات بالبريد الالكتروني أن بناء جديد على استعداد لاختبار (قراءة مجموعة اختبار تصل دليل للحصول على تعليمات حول كيفية تثبيت التطبيق الاختبار). يمكنك مراقبة حالة كل مختبِر - سواء قبلوا الدعوة وما إذا كانوا قد قاموا بتنزيل التطبيق - في وحدة تحكم Firebase.

لدى المختبرين 30 يومًا لقبول دعوة لاختبار التطبيق قبل انتهاء صلاحيته. عندما تنتهي صلاحية الدعوة بعد 5 أيام من انتهاء صلاحيتها ، يظهر إشعار انتهاء الصلاحية في وحدة تحكم Firebase بجوار المُختبِر في الإصدار. يمكن تجديد الدعوة عن طريق إعادة إرسالها باستخدام القائمة المنسدلة في صف المختبر.

الخطوة 3. تسجيل أجهزة إضافية

عندما يقبل المختبرين دعوة لاختبار إصدار غير موقّع باستخدام ملف تعريف Enterprise ، يُطلب منهم إذنًا لمشاركة معرّف أجهزتهم معك. في حالة موافقتهم ، يجمع App Distribution UDID من الجهاز ويعلمك بـ UDID عبر البريد الإلكتروني.

عندما تتلقى إحدى رسائل البريد الإلكتروني هذه ، قم بتحديث ملف التوفير الخاص بك باستخدام UDID وتوزيع تصميم جديد على المختبرين لديك باتباع الخطوات التالية:

  1. أضف الأجهزة إلى بوابة مطوري Apple الخاصة بك.
    • الخيار 1: استيراد UDIDs الجهاز كملف CSV.

      في علامة التبويب اختبار والمجموعات من لوحة توزيع التطبيقات، حدد كل اختبار، ثم انقر فوق تصدير التفاح UDIDs لتحميل ملف CSV. بعد ذلك، استيراد الملف إلى الخاص بك حساب المطور أبل باستخدام الخيار أجهزة متعددة التسجيل. الرجوع إلى الوثائق أبل لمعرفة المزيد.

      لاحظ أن حساب مطور Apple الخاص بك قد يسمح لك فقط باستيراد عدد محدود من الأجهزة سنويًا.

    • الخيار 2: اجمع وأدخل UDIDs عن طريق البريد الإلكتروني.

      على الأجهزة إضافة صفحة من البوابة المطور أبل، تسجيل UDID الجديد المحدد في رسالة البريد الإلكتروني التي تلقيتها.

  2. إضافة الأجهزة المسجلة لديك الشخصية المخصصات .
  3. قم بتنزيل ملف التوفير واستخدمه لإعادة إنشاء تطبيقك. إذا كنت تقوم بإعادة البناء فقط لتحديث الأجهزة المسجلة ، فلا تقم بتحديث رقم الإصدار أو الإصدار.
  4. إعادة توزيع التطبيق الخاص بك من وحدة التحكم Firebase أو CLI. إذا كنت قد وزعت بالفعل بنية بنفس رقم الإصدار والإصدار ، فإن مستخدمي الأجهزة المسجلة حديثًا فقط هم الذين يتلقون إشعارات بالبريد الإلكتروني.