برنامه های iOS را با استفاده از کنسول Firebase بین آزمایش کنندگان توزیع کنید

می‌توانید آزمایش‌کنندگان تیم خود را مدیریت کنید و با استفاده از کنسول Firebase، ساخت‌ها را بین آنها توزیع کنید.

قبل از اینکه شروع کنی

اگر قبلاً این کار را نکرده‌اید، Firebase را به پروژه Apple خود اضافه کنید .

اگر از محصولات Firebase دیگر استفاده نمی کنید، فقط باید یک پروژه ایجاد کنید و برنامه خود را ثبت کنید. با این حال، اگر تصمیم به استفاده از محصولات اضافی در آینده دارید، مطمئن شوید که تمام مراحل را در صفحه لینک بالا انجام دهید.

مرحله 1 . اپلیکیشن خود را بسازید

هنگامی که آماده توزیع نسخه پیش از انتشار برنامه خود برای آزمایش کنندگان هستید، یک بایگانی توزیع امضا شده بسازید. تا زمانی که شرایط زیر را داشته باشید، می توانید از فرآیند ساخت عادی خود استفاده کنید:

  • برای توزیع برنامه خود فراتر از تیم توسعه، باید از نمایه توزیع Ad Hoc یا Enterprise خود استفاده کنید.
  • اگر برنامه شما از Game Center، APN (و با فرمت، Cloud Messaging )، یا iCloud استفاده می‌کند، مطمئن شوید که نمایه تأمین‌کننده شما از شناسه برنامه صریح استفاده می‌کند و نه از یک شناسه عام.
  • اگر از نمایه توزیع Ad Hoc استفاده می‌کنید، شناسه‌های منحصربه‌فرد دستگاه (UDID) دستگاه‌های آزمایش‌کنندگان خود را اضافه کنید. از آنجایی که آزمایش‌کنندگان جدید iOS در برنامه آزمایشی شما ثبت‌نام می‌کنند، باید نمایه تأمین را با UDID دستگاه‌هایشان به‌روزرسانی کنید. به ثبت دستگاه های آزمایشگر اضافی مراجعه کنید.
  • شما شماره نسخه قابل مشاهده برای کاربر ( نسخه ) و شماره ساخت منحصر به فرد ( ساخت ) را به روز کردید. اگر از آخرین بیلد تغییراتی در کد ایجاد کرده اید (یعنی فقط برای به روز رسانی دستگاه های ثبت شده بازسازی نمی کنید)، نیازی به آپدیت نسخه و شماره ساخت ندارید.

هنگامی که ساخت به پایان رسید، یک فایل IPA و برخی از فایل های گزارش را در پوشه ای که شما مشخص کرده اید ذخیره می کند. شما فایل IPA را در مراحل زیر بین آزمایش کنندگان خود توزیع می کنید.

مرحله 2 . برنامه خود را بین آزمایش کنندگان توزیع کنید

برای توزیع برنامه‌تان بین آزمایش‌کنندگان، فایل IPA را با استفاده از کنسول Firebase آپلود کنید:

  1. صفحه توزیع برنامه کنسول Firebase را باز کنید. وقتی از شما خواسته شد پروژه Firebase خود را انتخاب کنید.

  2. در صفحه Releases ، برنامه مورد نظر برای توزیع را از منوی کشویی انتخاب کنید.

  3. فایل IPA برنامه خود را به کنسول بکشید تا آپلود شود.

  4. وقتی آپلود کامل شد، گروه‌های آزمایش‌کننده و آزمایش‌کننده‌های فردی را که می‌خواهید ساخت را دریافت کنید، مشخص کنید. سپس، یادداشت های انتشار را برای ساخت اضافه کنید.

    برای اطلاعات بیشتر درباره ایجاد گروه‌های آزمایش‌کننده، مدیریت آزمایش‌کنندگان را ببینید.

  5. برای در دسترس قرار دادن ساخت در دسترس آزمایش کنندگان، روی توزیع کلیک کنید.

  6. برای اشتراک‌گذاری پیوندهای نسخه‌های خاص با آزمایش‌کنندگانی که به آن نسخه‌ها دسترسی دارند، روی نماد پیوند کلیک کنید تا پیوند انتشار در کلیپ‌بورد کپی شود.

هنگامی که ساخت خود را توزیع کردید، به مدت 150 روز (پنج ماه) در داشبورد توزیع برنامه کنسول Firebase در دسترس قرار می گیرد. وقتی ساخت 30 روز از انقضا می‌گذرد، یک اخطار انقضا هم در کنسول Firebase و هم در فهرست ساخت‌های آزمایش‌کننده شما در دستگاه آزمایشی ظاهر می‌شود.

آزمایش‌کنندگانی که برای آزمایش برنامه دعوت نشده‌اند، دعوت‌نامه‌های ایمیلی را برای شروع دریافت می‌کنند، و آزمایش‌کنندگان فعلی اعلان‌های ایمیلی مبنی بر آماده بودن ساخت جدید برای آزمایش دریافت می‌کنند. برای آشنایی با نحوه نصب برنامه آزمایشی، به راه اندازی به عنوان آزمایشگر مراجعه کنید. می‌توانید وضعیت هر آزمایش‌کننده را کنترل کنید - آیا دعوت‌نامه را قبول کرده‌اند و آیا برنامه را دانلود کرده‌اند یا خیر - در کنسول Firebase.

آزمایش‌کنندگان 30 روز فرصت دارند تا قبل از انقضا، دعوتنامه را برای آزمایش برنامه بپذیرند. وقتی دعوتنامه 5 روز از انقضای آن می گذرد، یک اخطار انقضا در کنسول Firebase در کنار آزمایش کننده در یک نسخه ظاهر می شود. دعوتنامه را می توان با ارسال مجدد آن با استفاده از منوی کشویی در ردیف آزمایشگر تمدید کرد.

مراحل بعدی