Birinchi ilovangizni chiqaring
Birinchi ilovangizni chiqaring
Ilovangizni yuborishga yakuniy tayyorlang: nazorat ro‘yxatini tekshiring, Store sahifasi uchun materiallarni tayyorlang va App Review’ga yuboring.
Yuborishdan oldingi nazorat ro‘yxati
- Ilova nomi, bundle ID, versiya raqami, build raqami
- Ilova ikonkalari va marketing materiallari tayyor
- Info.plist’dagi maxfiylik bo‘yicha foydalanish tavsiflari (kamera, fotosuratlar, joylashuv va h.k.)
- App Store Connect’da ilova maxfiyligi ma’lumotlari to‘ldirilgan
- Eng so‘nggi qurilmalar va iOS versiyalarida crash’larsiz ishlaydi
- Lokalizatsiya va maxsus imkoniyatlar tekshiruvidan o‘tgan (yorliqlar, Dynamic Type, kontrast)
Store sahifasi
- Barcha qo‘llab-quvvatlanadigan qurilmalar uchun skrinshotlar
- Aniq tavsif va kalit so‘zlar
- Qo‘llab-quvvatlash URL’i va marketing URL’i
- Aloqa va mualliflik huquqi ma’lumotlari
Yakuniy QA va testlash
- Asosiy jarayonlarni eng so‘nggi iOS va qo‘llab-quvvatlanadigan eng eski iOS versiyasida smoke test qiling.
- Kichik/katta qurilmalarda (masalan, SE va Max) hamda qorong‘i/yorug‘ rejimda sinab ko‘ring.
- Oflayn/parvoz rejimi va sust tarmoq sharoitlarini tekshiring.
- Maxsus imkoniyatlar tekshiruvi: VoiceOver yorliqlari, Dynamic Type, kontrast, bosiladigan hududlar (hit targets).
- Lokalizatsiya stringlari sig‘adi; qirqilgan yoki kodga qattiq yozilgan (hard-coded) matn yo‘q.
- Push bildirishnomalar, deep link’lar va vidjet xatti-harakati tekshirilgan.
Unumdorlik va crash’larga tayyorgarlik
- Ilova tez ishga tushadi; muhim ekranlarda qotishlar (jank) yo‘q.
- Xotiradan foydalanish barqaror; rasmlar kechiktirib yuklanadi (lazy loading) va to‘g‘ri keshlanadi.
- Fon vazifalari to‘g‘ri yakunlanadi; asosiy oqim (main thread) bloklanmaydi.
- Crash hisobotlari yoqilgan (Xcode Organizer va/yoki Firebase/Crashlytics kabi SDK).
- Foydalanuvchilar tomonidan qabul qilinish va nosozliklarni o‘lchash uchun analitika va muhim hodisalar sozlangan.
Huquqiy masalalar va maxfiylik
- Info.plist barcha talab qilinadigan NS*UsageDescription kalitlarini (Camera, Photos va h.k.) o‘z ichiga oladi.
- App Store Connect’dagi App Privacy ma’lumotlari to‘liq va aniq.
- Foydalanish shartlari (Terms of Service) va maxfiylik siyosati (Privacy Policy) URL’lari e’lon qilingan va ochiladi.
- Uchinchi tomon SDK’lari ko‘rib chiqilgan; ma’lumot yig‘ish oshkor qilingan; kerak bo‘lsa, rozilik jarayonlari joriy qilingan.
Ishga tushirish rejasi
- Reliz strategiyasini tanlang: darhol yoki bosqichma-bosqich (phased) reliz.
- Reliz izohlari va qo‘llab-quvvatlash hujjatlari/FAQ’ni tayyorlang.
- Manfaatdor tomonlarni xabardor qiling va xabarlarni rejalashtiring (blog, ijtimoiy tarmoqlar, email).
- Jiddiy muammolar uchun orqaga qaytarish (rollback)/tezkor tuzatish rejasiga ega bo‘ling.
Ishga tushirilgandan keyingi monitoring
- Crash’lar, ANR va asosiy ko‘rsatkichlarni (faollashtirish, foydalanuvchilarni saqlab qolish, konversiya) kuzatib boring.
- Tezkor iteratsiyalar uchun App Review fikr-mulohazalari va foydalanuvchi sharhlarini ko‘rib chiqing.
- Xatolarni tuzatish va sayqallash uchun 1-2 haftadan keyin navbatdagi relizni rejalashtiring.
Yuborish va tekshiruv
Xcode Organizer bilan yuklang.
App Store Connect’da build’ni tanlang, muvofiqlik bo‘limini to‘ldiring va tekshiruvga yuboring.
Tekshiruv izohlariga tezda javob bering.
Misol
1) Xcode → Product → Archive
2) Organizer → Distribute App → App Store Connect → Upload
3) App Store Connect → Select build → Submit for Review
4) After approval → Release (Immediate or Phased)
Maslahat: Ilovani asta-sekin tarqatish uchun bosqichma-bosqich (phased) relizdan foydalaning va tezkor tuzatishlar uchun crash/xato hisobotlarini yoqing (masalan, Xcode Organizer, uchinchi tomon SDK’lari).
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
