TestFlight va App Store
Build’larni arxivlang va yuklang, TestFlight bilan beta-test o‘tkazing hamda ilovangizni App Review’ga yuboring.
Tayyorgarlik bo‘yicha nazorat ro‘yxati
- Versiyalash:
Version(marketing) vaBuildraqamlarini oshiring. - Imzolash: Bundle ID, Team va imkoniyatlar (capabilities) sozlangan; profillar/sertifikatlar yaroqli.
- Info.plist: Talab qilinadigan
NS*UsageDescriptionkalitlari 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!
