Cum publici o aplicație pe App Store: de la TestFlight la aprobare
Pentru a publica o aplicație pe App Store, intri în Apple Developer Program (99 USD pe an, începând cu noiembrie 2026), creezi aplicația în App Store Connect, încarci un build semnat, o testezi prin TestFlight, adaugi capturile de ecran, descrierea, detaliile de confidențialitate și clasificarea pe vârste, apoi apeși Add for Review și Submit for Review. Apple verifică fiecare trimitere manual, de obicei în una sau două zile, iar după aprobare lansezi aplicația în App Store. Acest ghid urmează pas cu pas acest drum și enumeră problemele care trimit cel mai des aplicațiile înapoi.
Încă o construiești? Începe cu cum faci o aplicație pentru iPhone.
Ce îți trebuie înainte să începi
- Un abonament Apple Developer Program, ca persoană fizică (numele tău legal apare ca vânzător) sau ca organizație (are nevoie de un D-U-N-S Number, de un e-mail de pe domeniul companiei și de un site web funcțional).
- Un build semnat al aplicației, încărcat în App Store Connect. De obicei din Xcode sau din Transporter-ul Apple, ori de un serviciu care construiește pentru tine.
- Un URL pentru politica de confidențialitate și un URL de suport cu date de contact la zi. Apple cere ambele pentru fiecare aplicație.
- Capturi de ecran: între 1 și 10 pentru fiecare dimensiune de dispozitiv cerută, în format JPEG sau PNG, fără transparență. App Store Connect arată ce dimensiuni sunt necesare; la data scrierii, este dimensiunea iPhone de 6.9 inchi (sau 6.5 inchi, dacă nu furnizezi 6.9 inchi), plus dimensiunile pentru iPad dacă aplicația rulează și pe iPad.
- Un cont demo, dacă o parte din aplicație se află în spatele unei autentificări.
Pasul 1: Înscrie-te în Apple Developer Program
Autentifică-te cu un Apple Account la care ai activată autentificarea în doi pași și înscrie-te. Persoanele fizice sunt de obicei aprobate repede. Organizațiile trebuie să aloce mai mult timp, pentru că Apple verifică statutul juridic al companiei și împuternicirea ta de a semna în numele ei. Dacă nu ai un D-U-N-S Number, îl poți cere gratuit în majoritatea țărilor, dar emiterea lui durează.
Pasul 2: Creează înregistrarea aplicației
În App Store Connect, deschide Apps, apasă pe + și alege New App. Completează:
- Platform: iOS.
- Name: numele din App Store, care trebuie să fie unic în store.
- Primary language.
- Bundle ID: identificatorul aplicației, de exemplu com.compania-ta.aplicatia-ta. Trebuie să se potrivească cu build-ul.
- SKU: orice cod intern dorești.
Apple nu permite instrumentelor externe să creeze această înregistrare, așa că o faci o singură dată, manual.
Pasul 3: Încarcă un build
Dacă construiești în Xcode, faci archive la aplicație și o încarci din Organizer. Build-urile se pot încărca și cu Transporter sau prin API-ul App Store Connect.
Dacă construiești cu Mythex
Pe planul Pro, Mythex construiește aplicația ta publicată ca aplicație pentru iPhone pe propriile sale Mac-uri și o încarcă în TestFlight-ul tău. Nu ai nevoie de Mac sau de Xcode. Configurarea durează câteva minute:
- În App Store Connect, mergi la Users and Access → Integrations → App Store Connect API și creezi o cheie de echipă cu rolul Admin.
- Descarcă fișierul .p8. Apple îl lasă să fie descărcat o singură dată, așa că păstrează-l în siguranță.
- Pune fișierul în panoul Connect App Store din Mythex și lipește Issuer ID-ul afișat deasupra listei de chei. Mythex verifică cheia la Apple înainte să o salveze.
La primul build, Mythex îți spune numele exact și Bundle ID-ul pe care trebuie să le folosești când creezi înregistrarea aplicației la Pasul 2. Când cardul build-ului afișează In TestFlight, Apple procesează build-ul timp de aproximativ 10 până la 30 de minute, apoi este gata pentru testeri. Vezi constructorul de aplicații iOS Mythex pentru mai multe detalii.
Pasul 4: Testează cu TestFlight
TestFlight este canalul de beta al Apple și merită folosit cum trebuie înainte de evaluare:
- Testeri interni: până la 100 de membri ai echipei tale App Store Connect. Pot instala un build imediat ce este procesat.
- Testeri externi: până la 10.000 de persoane, invitate prin e-mail sau printr-un link public. Primul build adăugat într-un grup extern trece printr-o scurtă evaluare beta.
- Durata de viață a unui build: fiecare build poate fi testat timp de 90 de zile.
Testerii instalează aplicația TestFlight, acceptă invitația și instalează build-ul tău. Cere-le să facă sarcinile principale, nu doar să deschidă aplicația. Ghidul nostru cum rulezi un test beta acoperă găsirea testerilor și colectarea feedback-ului.
Pasul 5: Completează pagina aplicației în App Store
Pe pagina versiunii aplicației, adaugă:
- Capturi de ecran pentru fiecare dimensiune cerută, care să arate ecrane reale.
- Text promoțional (opțional) și o descriere care spune clar ce face aplicația.
- Cuvinte cheie, separate prin virgulă. Nu repeta numele aplicației și nu folosi numele concurenților.
- URL de suport și, opțional, un URL de marketing.
- Numărul versiunii și copyright.
Sub App Information, setează categoria, URL-ul politicii de confidențialitate și clasificarea pe vârste, răspunzând la chestionarul Apple. Sub Pricing and Availability, alege un preț (sau gratuit) și țările.
Pasul 6: Completează App Privacy
App Privacy listează datele pe care le colectează aplicația ta, cum ar fi e-mailul, numele, locația sau datele de utilizare, cum sunt folosite și dacă sunt legate de utilizator. Apare pe pagina ta din App Store ca „eticheta nutrițională” a confidențialității. Include datele colectate de orice cod terț, cum ar fi analiza datelor sau furnizorii de autentificare.
Această secțiune este disponibilă doar pe site-ul App Store Connect, nu prin instrumente externe. Dacă folosești Mythex, agentul îți spune ce să răspunzi, pe baza a ceea ce face efectiv aplicația ta.
Pasul 7: Adaugă informațiile pentru evaluare și trimite
În App Review Information, adaugă un nume, un telefon și un e-mail de contact și un cont demo care funcționează. Adaugă note dacă ceva trebuie explicat, de exemplu „fila Bookings afișează clasele doar după ce te înscrii la una”.
Apoi selectează build-ul pe care l-ai testat, apasă Add for Review și Submit for Review. Doar o versiune per platformă poate fi în evaluare la un moment dat.
Cu Mythex, poți cere agentului să facă această parte. Atașează build-ul, completează ce poate și te întreabă înainte să trimită.
Pasul 8: Așteaptă, răspunde, lansează
Apple spune că cel puțin jumătate din trimiteri sunt evaluate în mai puțin de 24 de ore, iar 90% în 48 de ore. Vei primi un e-mail când se schimbă statusul. Dacă Apple are întrebări sau respinge build-ul, mesajul apare în secțiunea App Review din App Store Connect; răspunde acolo, rezolvă problema și retrimite.
După aprobare, aplicația se lansează automat sau rămâne în așteptare până o lansezi tu manual, în funcție de ce ai ales. Poți programa și o dată de lansare.
De ce sunt respinse aplicațiile și cum eviți asta
- Aplicație incompletă (ghidul 2.1). Blocaje, text de tip placeholder, linkuri moarte, un cont demo lipsă. Apple spune că aceasta stă în spatele a peste 40% din problemele nerezolvate. Testează fiecare buton pe un iPhone real înainte să trimiți.
- Site web împachetat (ghidul 4.2). Apple se așteaptă la funcții, conținut și interfață care depășesc un site pus într-un cadru. Oferă aplicației un layout gândit pentru telefon, conturi, date salvate și sarcini reale. Asta contează mai ales pentru aplicațiile web împachetate, inclusiv cele făcute cu Mythex.
- Fără ștergerea contului din aplicație (ghidul 5.1.1(v)). Dacă oamenii pot crea un cont în aplicație, trebuie să îl poată șterge din aplicație.
- Vânzări digitale în afara achizițiilor din aplicație (ghidul 3.1.1). Deblocarea funcțiilor sau a conținutului contra cost în aplicație necesită achiziția din aplicație a Apple.
- Detalii de confidențialitate care nu se potrivesc cu aplicația. Fă ca App Privacy, politica de confidențialitate și comportamentul aplicației să coincidă.
Dacă ai nevoie de o pagină de politică, ghidul nostru despre cum scrii termenii și politica de confidențialitate explică ce trebuie să includă.
Actualizarea aplicației mai târziu
Pentru fiecare versiune nouă, crești numărul versiunii, încarci un build nou, scrii textul „What's New” și trimiți din nou. Fiecare trimitere este evaluată.
Dacă aplicația ta este o aplicație web împachetată, ca aplicațiile Mythex, majoritatea schimbărilor de zi cu zi ajung la utilizatorii de iPhone când publici aplicația web, pentru că aplicația de telefon o deschide. Trimiți o versiune nouă mai ales pentru schimbări ale „carcasei” aplicației, cum ar fi iconița, numele sau permisiunile. Dacă Apple a aprobat deja un număr de versiune, Mythex îl ridică (de exemplu de la 1.0 la 1.1) înainte să construiască din nou.
Publicarea și pe Android
Procesul Google este diferit: o taxă unică, piste de testare și, pentru conturile personale noi, un test închis de 14 zile cu 12 testeri. Vezi cum publici o aplicație pe Google Play.
Întrebări
Cât costă să pun o aplicație pe App Store?
Apple Developer Program costă 99 USD pe an, începând cu noiembrie 2026, cu prețuri locale în alte regiuni. Instituțiile de învățământ acreditate pot obține scutire de taxă. Dacă vinzi produse digitale sau abonamente în aplicație, Apple ia și un comision din aceste vânzări.
Cât durează evaluarea pe App Store?
Apple spune că evaluează cel puțin 50% din trimiteri în mai puțin de 24 de ore și 90% în mai puțin de 48 de ore. Trimiterile incomplete durează mai mult sau sunt respinse, așa că pregătește contul demo, politica de confidențialitate și capturile de ecran înainte să trimiți.
Pot publica o aplicație pentru iPhone fără Mac?
Da, dacă un serviciu construiește și încarcă aplicația în locul tău. Mythex Pro construiește aplicația pe propriile sale Mac-uri și o trimite în TestFlight-ul tău, folosind o cheie API App Store Connect pe care o creezi. Apoi o trimiți spre evaluare din App Store Connect sau îi ceri agentului să pregătească trimiterea.
Trimite Mythex aplicația mea pe App Store?
Mythex trimite build-urile în TestFlight cu cheia ta App Store Connect. Creezi tu înregistrarea aplicației și completezi App Privacy pe site-ul Apple; agentul poate atașa build-ul și completa detaliile paginii din store, iar înainte de a trimite ceva spre evaluare te întreabă. Decizia de aprobare aparține întotdeauna Apple.
Care sunt cele mai frecvente motive de respingere pe App Store?
Apple spune că peste 40% din problemele nerezolvate intră sub ghidul 2.1, Completitudinea aplicației: blocaje, conținut de tip placeholder, linkuri stricate și informații lipsă, cum ar fi un cont demo de autentificare. Alte cauze frecvente sunt aplicațiile care sunt doar un site web împachetat, lipsa ștergerii contului din aplicație și vânzările digitale în afara achizițiilor din aplicație.