Cum publici o aplicație iPhone în App Store
Tot ce e între o aplicație iPhone care merge și App Store. Ce îți cere Apple, verificările de dinainte de trimitere, fluxul Publish în trei pași din OpenV2, ce se întâmplă în App Store Connect și cum tratezi o respingere.
Aplicația merge în simulator și pe telefonul tău. Ultimul pas pare un singur buton, dar de fapt sunt trei lucruri: un cont Apple care are voie să publice, un build pe care Apple îl acceptă și o listare și o verificare pe care Apple le aprobă. Ghidul le ia pe rând, cu fluxul Publish din OpenV2.
Înainte să începi: ce cere Apple
| Îți trebuie | De ce |
|---|---|
| Abonament Apple Developer Program | Doar membrii pot distribui în App Store sau TestFlight. Taxa anuală o stabilește Apple. |
| Acces la App Store Connect | Acolo sunt listarea, capturile, detaliile de confidențialitate, TestFlight și verificarea |
| Un build iOS reușit | Fișierul care se încarcă |
| Un plan Pro sau Max în OpenV2 | Publicarea face parte din planurile plătite |
Un cont Apple gratuit ajunge ca să testezi pe iPhone-ul tău, dar nu ca să publici. Dacă încă testezi, vezi cum construiești și testezi o aplicație iPhone fără Mac.
Pasul 1: pregătește aplicația pentru verificare
Majoritatea respingerilor sunt previzibile. Înainte să trimiți, scrie / în chat și alege Ready for the App Store. Agentul verifică problemele frecvente și pregătește textele listării:
- Permisiunile și descrierile lor. Dacă aplicația folosește camera, locația, pozele sau notificările, fiecare permisiune are nevoie de un motiv clar afișat utilizatorului.
- Conținut provizoriu. Lorem ipsum, butoane de test și ecrane goale sunt o respingere clasică.
- Autentificarea. Dacă o parte din aplicație cere cont, cel care verifică are nevoie de o cale de intrare.
- Textele listării, ca descrierea și cuvintele-cheie.
Secțiunea App Store din proiect arată și ea o verificare.
Apoi verifică identitatea aplicației, pe care nu o mai schimbi ușor după prima lansare:
- numele afișat,
- identificatorul bundle,
- versiunea și numărul build-ului,
- iconița.
Vezi Metadatele și iconițele aplicației.
Pasul 2: fluxul Publish în trei pași
Apasă Publish și alege App Store (sau deschide More → App Store).
| Pas | Ce faci |
|---|---|
| App Info | Confirmi numele, identificatorul bundle, versiunea și iconița |
| Apple Developer | Te autentifici, alegi contul care are abonamentul și finalizezi verificarea Apple |
| Submit | Urmărești build-ul și încărcarea și repari orice eroare raportată |
Finalizează verificarea în doi pași Apple când apare și ține fereastra deschisă cât lucrează. OpenV2 construiește versiunea de lansare și o încarcă în App Store Connect.
Pasul 3: termini în App Store Connect
O încărcare nu e o aprobare. După încărcare, în App Store Connect:
- Testezi cu TestFlight, dacă vrei ca testerii să încerce build-ul întâi.
- Completezi listarea: capturi, descriere, categorie, link de suport.
- Completezi detaliile de confidențialitate: ce date colectează aplicația și de ce.
- Trimiți la verificare.
Apple decide când e verificată și când e lansată aplicația. Asigură-te că listarea se potrivește cu ce face aplicația de fapt: capturile cu funcții care nu există sunt o problemă frecventă.
Dacă ceva eșuează
| Problemă | Ce faci |
|---|---|
| Verificarea eșuează | Repetă autentificarea Apple și codul în doi pași |
| Build-ul e respins la încărcare | Citește eroarea, cere agentului să o repare și trimite din nou |
| E selectat contul greșit | Întoarce-te un pas și alege contul care are abonamentul |
| App Review respinge aplicația | Trimite textul respingerii agentului: poate repara motivele |
Ultimul rând merită repetat: lipește mesajul de respingere de la Apple în chat. De obicei numește regula și ecranul, exact ce îi trebuie agentului ca să repare.
O listă de verificare
- Abonamentul Apple Developer Program e activ
- Verificarea Ready for the App Store a rulat, problemele sunt reparate
- Fiecare permisiune are o descriere clară
- Niciun text provizoriu sau ecran de test
- Cel care verifică se poate autentifica (sau nu e nevoie de cont)
- Numele, identificatorul bundle, versiunea și iconița sunt confirmate
- Încărcarea s-a terminat în fluxul Publish
- Listarea, capturile și detaliile de confidențialitate sunt gata în App Store Connect
- Trimisă la verificare
Publici și pe Android
Aceeași idee de aplicație poate apărea și în Google Play. OpenV2 scrie o aplicație Android nativă separată, în Kotlin, și are propriul flux Google Play. Vezi cum publici o aplicație Android în Google Play.
Întrebări frecvente
Am nevoie de Mac ca să public în App Store?
Nu cu OpenV2. Build-ul de lansare și încărcarea în App Store Connect rulează în cloud. Îți trebuie abonamentul Apple Developer Program și acces la App Store Connect.
Cât durează verificarea în App Store?
Apple decide când e verificată și lansată o aplicație, iar durata variază. OpenV2 încarcă build-ul; verificarea și lansarea rămân la Apple.
Ce se întâmplă dacă Apple îmi respinge aplicația?
Citește mesajul de respingere, lipește-l în chatul OpenV2 și cere agentului să repare motivele. Apoi trimite din nou.
Pot publica pe planul Free?
Nu. Publicarea în App Store cere un plan Pro sau Max, plus abonamentul Apple Developer Program. Pe Free poți construi, folosi simulatorul în perioada de probă și instala pe telefonul tău.






