تسجيل أجهزة iOS إضافية

إذا كنت ترغب في توزيع إصدارات iOS المخصصة باستخدام توزيع التطبيقات ، فيجب عليك اتباع هذا الدليل لتسجيل أجهزة المُختبِر. البنية المخصصة هي بناء لم يتم توقيعه باستخدام ملف تعريف المؤسسة. يمكن للجهاز فقط تثبيت بنية مخصصة إذا تم تضمين معرّف الجهاز الفريد (UDID) للجهاز في ملف تعريف توفير الإصدار.

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

عندما تتلقى بريدًا إلكترونيًا يحتوي على UDID ، قم بتحديث ملف التوفير الخاص بك باستخدام UDID وتوزيع تصميم جديد على المختبرين. يمكنك تصدير UDIDs يدويًا باستخدام وحدة تحكم Firebase أو Firebase CLI ، أو يمكنك تصدير UDIDs برمجيًا باستخدام الخط السريع.

تصدير UDIDs يدويًا

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

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

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

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

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

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

تصدير UDIDs برمجيًا باستخدام الخط السريع

  1. قم بتصدير جميع معرفات UDID الخاصة بجهاز الاختبار كملف CSV من Fastlane. على سبيل المثال ، قم بإنشاء وتشغيل ممر download_udids جديد:

    lane :download_udids do
        firebase_app_distribution_get_udids(
            app: "<your Firebase app ID>",
            output_file: "<path to output file>",
        )
    end
    
  2. قم باستيراد UDID (المعرفات المميزة) إلى حساب مطور Apple الخاص بك باستخدام خيار تسجيل أجهزة متعددة . لمعرفة المزيد ، راجع وثائق Apple . لاحظ أن حساب مطور Apple الخاص بك قد يسمح لك فقط باستيراد عدد محدود من الأجهزة سنويًا.

  3. أضف الأجهزة المسجلة إلى ملف تعريف التزويد الخاص بك.

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

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

الخطوات التالية