Kako objaviti aplikaciju na App Storeu: od TestFlighta do odobrenja
Da biste objavili aplikaciju na App Storeu, pridružite se Apple Developer Programu (99 USD godišnje od novembra 2026), kreirajte aplikaciju u App Store Connectu, učitajte potpisanu verziju, testirajte je kroz TestFlight, dodajte snimke ekrana, opis, podatke o privatnosti i ocjenu uzrasta, pa kliknite Add for Review i Submit for Review. Apple svaku prijavu pregleda ručno, obično u roku od dan-dva, a nakon odobrenja aplikaciju objavljujete na App Storeu. Ovaj vodič prati taj put ekran po ekran i navodi probleme zbog kojih se aplikacije najčešće vraćaju.
Tek gradite aplikaciju? Počnite s kako napraviti iPhone aplikaciju.
Šta vam treba prije početka
- Članstvo u Apple Developer Programu, kao pojedinac (vaše pravno ime se prikazuje kao prodavač) ili kao organizacija (potreban je D-U-N-S broj, e-mail na domeni firme i funkcionalna web stranica).
- Potpisana verzija aplikacije, učitana u App Store Connect. Obično iz Xcodea ili Appleovog Transportera, ili putem servisa koji je gradi umjesto vas.
- URL politike privatnosti i URL podrške s ažurnim kontakt podacima. Apple traži oba za svaku aplikaciju.
- Snimke ekrana: od 1 do 10 po obaveznoj veličini uređaja, u JPEG ili PNG formatu bez providnosti. App Store Connect pokazuje koje veličine su potrebne; u trenutku pisanja to je veličina za iPhone 6.9 inča (ili 6.5 inča ako ne dostavite 6.9), plus veličine za iPad ako vaša aplikacija radi i na iPadu.
- Demo nalog ako je bilo koji dio aplikacije iza prijave.
Korak 1: Upišite se u Apple Developer Program
Prijavite se Apple ID-jem s uključenom dvofaktorskom autentifikacijom i upišite se. Pojedinci obično brzo budu odobreni. Organizacije treba da računaju na dodatno vrijeme, jer Apple provjerava pravni status firme i vaše ovlaštenje da je zastupate. Ako nemate D-U-N-S broj, možete ga zatražiti besplatno u većini zemalja, ali njegovo izdavanje traje.
Korak 2: Kreirajte zapis aplikacije
U App Store Connectu otvorite Apps, kliknite + i izaberite New App. Unesite:
- Platform: iOS.
- Name: ime koje će se prikazivati na App Storeu, koje mora biti jedinstveno u prodavnici.
- Primary language.
- Bundle ID: identifikator aplikacije, npr. com.vasafirma.vasaaplikacija. Mora se poklapati s verzijom.
- SKU: bilo koja interna oznaka.
Apple ne dozvoljava vanjskim alatima da kreiraju ovaj zapis, pa to radite sami jednom.
Korak 3: Učitajte verziju
Ako gradite u Xcodeu, arhivirajte aplikaciju i učitajte je iz Organizera. Verzije se mogu učitati i pomoću Transportera ili putem API-ja za App Store Connect.
Ako gradite s Mythexom
Na planu Pro, Mythex gradi vašu objavljenu aplikaciju kao iPhone aplikaciju na sopstvenim Macovima i učitava je u vaš TestFlight. Ne trebaju vam Mac ni Xcode. Postavljanje traje nekoliko minuta:
- U App Store Connectu idite na Users and Access → Integrations → App Store Connect API i kreirajte Team key s ulogom Admin.
- Preuzmite .p8 datoteku. Apple vam dozvoljava da je preuzmete samo jednom, zato je sačuvajte na sigurnom.
- Prevucite datoteku u panel Connect App Store u Mythexu i nalijepite Issuer ID koji se vidi iznad liste ključeva. Mythex provjerava ključ kod Applea prije čuvanja.
Kod prve verzije Mythex vam kaže tačno ime i Bundle ID koje treba da upotrijebite kad kreirate zapis aplikacije u Koraku 2. Kada kartica verzije piše In TestFlight, Apple obradi verziju otprilike 10 do 30 minuta, pa je spremna za testere. Više pogledajte na Mythex graditelju iOS aplikacija.
Korak 4: Testirajte kroz TestFlight
TestFlight je Appleov beta kanal, a vrijedi ga pravilno koristiti prije pregleda:
- Interni testeri: do 100 članova vašeg App Store Connect tima. Mogu instalirati verziju čim se obradi.
- Vanjski testeri: do 10.000 ljudi, pozvanih e-poštom ili javnim linkom. Prva verzija koju dodate vanjskoj grupi prolazi kratak beta pregled.
- Trajanje verzije: svaka verzija se može testirati 90 dana.
Testeri instaliraju aplikaciju TestFlight, prihvate poziv i instaliraju vašu verziju. Zamolite ih da urade glavne zadatke, a ne samo da otvore aplikaciju. Naš vodič za beta testiranje pokriva traženje testera i prikupljanje njihovih povratnih informacija.
Korak 5: Popunite izgled na App Storeu
Na stranici verzije aplikacije dodajte:
- Snimke ekrana za svaku obaveznu veličinu, koje prikazuju stvarne ekrane.
- Promotivni tekst (opcionalno) i opis koji jasno kaže šta aplikacija radi.
- Ključne riječi, odvojene zarezima. Ne ponavljajte ime aplikacije i ne koristite imena konkurenata.
- URL podrške i, opciono, marketing URL.
- Broj verzije i autorska prava.
Pod App Information postavite kategoriju, URL politike privatnosti i ocjenu uzrasta odgovarajući na Appleov upitnik. Pod Pricing and Availability izaberite cijenu (ili besplatno) i zemlje.
Korak 6: Popunite App Privacy
App Privacy navodi podatke koje aplikacija prikuplja, npr. e-poštu, ime, lokaciju ili podatke o korištenju, kako se koriste i da li su povezani s korisnikom. Pojavljuje se na vašoj stranici App Storea kao „nutrition label” o privatnosti. Uključite podatke koje prikuplja bilo koji kod trećih strana, npr. analitika ili servisi za prijavu.
Ovaj dio je dostupan samo na web stranici App Store Connecta, ne kroz vanjske alate. Ako koristite Mythex, agent vam kaže šta da odgovorite na osnovu toga šta aplikacija zapravo radi.
Korak 7: Dodajte informacije za pregled i pošaljite
U App Review Information dodajte kontakt ime, telefon i e-poštu, te demo nalog koji radi. Dodajte napomene ako nešto treba objasniti, npr. „kartica Bookings prikazuje časove tek nakon što se pridružite jednom”.
Zatim izaberite verziju koju ste testirali, kliknite Add for Review i Submit for Review. Samo jedna verzija po platformi može biti na pregledu u isto vrijeme.
S Mythexom možete zamoliti agenta da uradi ovaj dio. Dodaje verziju, popunjava što može i pita vas prije slanja.
Korak 8: Čekanje, odgovori, objava
Apple kaže da se najmanje polovina prijava pregleda za manje od 24 sata, a 90% u roku od 48 sati. Dobit ćete e-poštu kad se status promijeni. Ako Apple ima pitanja ili odbije verziju, poruka se pojavljuje u odjeljku App Review u App Store Connectu; odgovorite tamo, ispravite problem i ponovo pošaljite.
Kada je odobreno, aplikacija se objavljuje automatski ili čeka da je vi ručno objavite, zavisno od onoga što ste izabrali. Možete zakazati i datum objave.
Zašto se aplikacije odbijaju i kako to izbjeći
- Nepotpuna aplikacija (smjernica 2.1). Rušenja, tekst s oznakama mjesta, mrtvi linkovi, nedostajuća demo prijava. Apple kaže da je ovo iza više od 40% neriješenih problema. Testirajte svako dugme na pravom iPhoneu prije slanja.
- Prepakovana web stranica (smjernica 4.2). Apple očekuje funkcije, sadržaj i korisnički interfejs koji idu dalje od web stranice u okviru. Dajte aplikaciji raspored prilagođen telefonu, naloge, sačuvane podatke i stvarne zadatke. Ovo je posebno važno za omotane web aplikacije, uključujući one napravljene s Mythexom.
- Nema brisanja naloga unutar aplikacije (smjernica 5.1.1(v)). Ako ljudi mogu napraviti nalog u aplikaciji, moraju ga moći i obrisati u aplikaciji.
- Digitalna prodaja izvan kupovina unutar aplikacije (smjernica 3.1.1). Otključavanje funkcija ili sadržaja za novac unutar aplikacije zahtijeva Appleovu kupovinu unutar aplikacije.
- Podaci o privatnosti koji se ne slažu s aplikacijom. App Privacy, vaša politika privatnosti i ponašanje aplikacije moraju se podudarati.
Ako vam treba stranica s politikom, naš vodič za pisanje uslova korištenja i politike privatnosti objašnjava šta treba uključiti.
Ažuriranje aplikacije kasnije
Za svaku novu verziju podignite broj verzije, učitajte novu verziju, napišite tekst „What's New” i ponovo pošaljite. Svako slanje se pregleda.
Ako je vaša aplikacija omotana web aplikacija, kao što su Mythex aplikacije, većina svakodnevnih izmjena stiže do korisnika iPhonea kad objavite web aplikaciju, jer telefonska aplikacija je otvara. Novu verziju šaljete uglavnom za izmjene na ljusci aplikacije, poput ikone, imena ili dozvola. Ako je Apple već odobrio broj verzije, Mythex ga podiže (npr. s 1.0 na 1.1) prije ponovnog građenja.
Objava i na Androidu
Googleov proces se razlikuje: jednokratna naknada, testne grupe i za nove lične naloge 14-dnevni zatvoreni test s 12 testera. Pogledajte kako objaviti aplikaciju na Google Playu.
Pitanja
Koliko košta da aplikacija bude na App Storeu?
Apple Developer Program košta 99 USD godišnje od novembra 2026, uz lokalne cijene u drugim regijama. Akreditovane obrazovne ustanove mogu dobiti oslobođenje od naknade. Ako unutar aplikacije prodajete digitalne proizvode ili pretplate, Apple takođe uzima proviziju od tih prodaja.
Koliko traje pregled na App Storeu?
Apple kaže da pregleda najmanje 50% prijava za manje od 24 sata, a 90% za manje od 48 sati. Nepotpune prijave traju duže ili se odbijaju, zato pripremite demo nalog, politiku privatnosti i snimke ekrana prije slanja.
Mogu li objaviti iPhone aplikaciju bez Maca?
Da, ako servis aplikaciju izgradi i učita umjesto vas. Mythex Pro gradi vašu aplikaciju na sopstvenim Macovima i šalje je u vaš TestFlight koristeći API ključ za App Store Connect koji sami kreirate. Zatim je šaljete na pregled iz App Store Connecta ili zamolite agenta da pripremi slanje.
Da li Mythex šalje moju aplikaciju na App Store?
Mythex šalje verzije u TestFlight sa vašim ključem za App Store Connect. Aplikaciju kreirate i popunjavate App Privacy na Appleovoj stranici; agent može dodati verziju i popuniti podatke o izgledu, a prije slanja bilo čega na pregled pita vas. Odobrenje uvijek donosi Apple.
Koji su najčešći razlozi za odbijanje na App Storeu?
Apple kaže da više od 40% neriješenih problema spada pod smjernicu 2.1, Potpunost aplikacije: rušenja, sadržaj s oznakama mjesta, neispravni linkovi i nedostajuće informacije, npr. demo prijava. Česti uzroci su i aplikacije koje su samo prepakovana web stranica, nedostatak brisanja naloga unutar aplikacije i digitalna prodaja izvan kupovina unutar aplikacije.