سؤال

تقدم تستفليت الإفراط في الهواء توزيع بيتا من تطبيقات دائرة الرقابة الداخلية (على الأجهزة غير فون).كيف يمكن القيام بذلك?هل هذه ميزة دائرة الرقابة الداخلية, أو ضعف استغلال?

هل كانت مفيدة؟

المحلول

كان ذلك ممكنا قبل توصيل TestFlight خدمة.اندلعت هذه التقنية من آلية توزيع المؤسسات.منذ 4.0 أجهزة دعمت التثبيت من الويب.

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

انظر:

  • li> http://www.alexcurylo.com/ بلوق / 2010/08/27 / لاسلكي-مخصص التوزيع /

    تحديث: أريد أن أقول أن رحلة اختبار هي واحدة من الأدوات الأكثر فائدة التي استخدمتها عند التطوير.فقط أخذ البريد الإلكتروني IPA خارج الصورة كان بخس - كنت أحاول فقط استدعاء الآلية التقنية.إنهم يقومون بعمل رائع يدير عملية بيتا بأكملها.الحصول على أجهزة جديدة مسجلين.إخطار المستخدمين وما إلى ذلك.

نصائح أخرى

أظهرت هذه المقالة كيف يعمل تطبيق Apples OTA ويمكن استخدامها خارج المؤسسات أيضا: توزيع التطبيقات iOS اللاسلكية

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

بعض الحلول الإضافية مع strenghts مختلفة:

  • IOS Beta Builder تطبيق Mac لإنشاء موقع الويب باستخدام إنشاء. ما عليك سوى تحميل الملفات الناتجة إلى خادم الويب الخاص بك.

  • Diawi : خدمة ويب بسيطة. قم بتحميل ملف IPA الخاص بك، قم بتعيين كلمة مرور اختياريا وإرسال رابط إلى اختبارك.

  • appsendr : خدمة الويب لاستضافة بناء بيتا، على غرار testflight، ولكن لا يشمل عملية تسجيل الجهاز. ولكن يوفر مرافق النشر لتحميل إصدارات جديدة تلقائيا.

  • hockeykit

  • hockeypp : خدمة ويب لاستضافة بناء بيتا، والتحديثات داخل التطبيقات، والإحصائيات، و بما في ذلك تسجيل الجهاز، والدعوة والتوظيف. يوفر أيضا مجموعة تقرير تحطم جانب الخادم، والرمز (لجميع المواضيع) و Grouping Crashing Apps Store Beta and App (iOS + Mac). SDKs مفتوح المصدر، باستخدام hockeykit ، Quincykit و Plcrashreporter (وهو الوحيد الحل الآمن حول كيفية القيام بجمع تقرير التحطم على نظام التشغيل iOS، راجع هذه المقالة .

    ملاحظة: أنا المطور الرئيسي Hockeykit و quincykit ، وواحد من مطوري hockyapp .

تستفليت يستخدم أساسا المخصصة العادية كما سبق ذكره.

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

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

الخطوة الأولى موثقة هنا: أبل أوتا التكوين

أعتقد تستفليت يستخدم هذا الحق بعد عملية التسجيل لجمع UDID, اسم الهاتف,...

نعم هذه ميزة أساسية من iOS لعملاء المؤسسات الذين يرغبون في توزيع OTA.

يفترض أنك ستقوم بتمرير UDID الخاص بك إلى Testflight جنبا إلى جنب مع التطبيق وتستخدم ترخيص المؤسسات الخاصة بهم لإرسال التطبيق إليك.أنا متأكد من أنني أفتقد الكثير من التفاصيل الفنية ولكن إذا كنت تريد معرفة المزيد، فإن Apple لديها فيديو على هذا من WWDC 2010.

تسجيل الدخول إلى developer.apple.com، انتقل إلى WWDC 2010 فيديو واستخدم الرابط للوصول إلى Vidoes.الفيديو الذي تريده هو "جلسة 108 - إدارة الأجهزة المحمولة".إنه مفيد للغاية حول ما هو ممكن مع OTA والخطوات التي يجب عليك اتخاذها للقيام بتوفير OTA.

الأسهم أجهزة iOS هي "معرضة للخطر" إلى تشغيل قام المستخدم بتحميل تطبيقات مخصصة من أي مطور يحتوي على UDID هذا الجهاز، وتسجل udiD من بين الأجهزة المسموح بها 100 على بوابة مطور أبل.

توزيع OTA هو مجرد طريقة أخرى لتثبيت توزيع اختبار بيتا مخصص من مطور مسجل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top