TestFlight va App Store


Build’larni arxivlang va yuklang, TestFlight bilan beta-test o‘tkazing hamda ilovangizni App Review’ga yuboring.


ULASHISH

Tayyorgarlik bo‘yicha nazorat ro‘yxati

  • Versiyalash: Version (marketing) va Build raqamlarini oshiring.
  • Imzolash: Bundle ID, Team va imkoniyatlar (capabilities) sozlangan; profillar/sertifikatlar yaroqli.
  • Info.plist: Talab qilinadigan NS*UsageDescription kalitlari mavjud (Camera, Photos va h.k.).
  • Maxfiylik: App Privacy ma’lumotlari tayyor (ma’lumot yig‘ish, kuzatish); maxfiylik siyosati URL’i.
  • Resurslar: Ilova ikonkasi Assets’da; talab qilinadigan skrinshotlar tayyorlangan.
  • Shifrlash: Ilovangiz shifrlashdan foydalanish-foydalanmasligini biling (keyinroq eksport muvofiqligi (export compliance) savollari beriladi).

Arxivlash va yuklash

Xcode’da Product → Archive ni tanlang.

Organizer’da build’ni tekshiring va App Store Connect’ga yuklang.

Bu imzolangan arxiv yaratadi va uni TestFlight hamda yuborishlarni boshqaradigan App Store Connect’ga jo‘natadi.

  • Organizer’da Distribute App → App Store Connect → Upload dan foydalaning.
  • Crash simvolizatsiyasi uchun simvollar (symbols) kiritilganiga ishonch hosil qiling.
  • Qayta ishlash uchun bir necha daqiqa kuting; build App Store Connect’dagi TestFlight bo‘limida paydo bo‘ladi.

Misol

Product → Archive
Organizer → Distribute App → App Store Connect → Upload
✓ Include symbols for symbolication
After processing: App Store Connect → TestFlight → Builds


TestFlight orqali testlash

  • Ichki testerlar (100 tagacha): App Store Connect’dagi jamoa a’zolari build’larga darhol kira oladi.
  • Tashqi testerlar (10 000 tagacha): Versiyaning birinchi build’i uchun Beta App Review talab qilinadi.
    • Testerlarni email orqali qo‘shing yoki ommaviy havolani yoqing.
    • Tekshiruvchilar/testerlar uchun Test Information ni (nimani test qilish kerakligi, demo hisob) taqdim eting.
    • So‘ralganda Export Compliance savollariga (shifrlash) javob bering.
  • Build izohlari va guruhlar: Guruhlar yarating, build’larni biriktiring va kontekst uchun har bir build’ga izoh yozing.
  • Amal qilish muddati va fikr-mulohazalar: Build’lar 90 kundan keyin eskiradi; fikr-mulohazalar va crash loglari App Store Connect’da ko‘rinadi.

App Store’ga yuborish

  • Ilova yozuvini yarating/to‘ldiring: metama’lumotlar, kategoriya, yosh reytingi, narx/mavjudlik.
  • Maxfiylik: App Privacy bo‘limidagi "Data Collection" javoblari va maxfiylik siyosati URL’i.
  • Muvofiqlik: Eksport muvofiqligi (shifrlash) va, agar tegishli bo‘lsa, kontentga oid huquqlar.
  • Build’ni tanlang: Versiya sahifasida qayta ishlangan build’ni tanlang va Submit for Review ni bosing.
  • Reliz: Tasdiqlangandan so‘ng darhol chiqaring yoki Phased Release dan foydalaning.

Aniq metama’lumotlar va maxfiylik ma’lumotlari rad etilish holatlarini kamaytiradi. Reliz izohlarini foydalanuvchilar uchun tushunarli yozing.

Maslahat: Ilovangiz App Review Guidelines talablariga javob berishi va aniq maxfiylik siyosatini taqdim etishiga ishonch hosil qiling.

Keng tarqalgan xatolar: yetishmayotgan skrinshotlar, to‘liq bo‘lmagan Privacy javoblari, yetishmayotgan NS*UsageDescription kalitlari, tushunarsiz demo hisob ma’lumotlari va eksport muvofiqligiga oid noto‘g‘ri javoblar.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!