Vodiči

Kako objaviti aplikaciju na App Store-u: od TestFlight-a do odobrenja

Da biste objavili aplikaciju na App Store-u, pridružite se Apple Developer Program-u (99 USD godišnje od novembra 2026), napravite aplikaciju u App Store Connect-u, otpremite potpisani build, testirajte je kroz TestFlight, dodajte snimke ekrana, opis, podatke o privatnosti i uzrasnu oznaku, pa kliknite Add for Review i Submit for Review. Apple svaki zahtev pregleda ručno, obično za dan ili dva, a kada se odobri, objavljujete ga na App Store-u. Ovaj vodič prati taj put korak po korak i navodi probleme zbog kojih se aplikacije najčešće vraćaju.

Još gradite? Počnite sa kako napraviti iPhone aplikaciju.

Šta vam treba pre početka

  • Članstvo u Apple Developer Program-u, kao pojedinac (vaše pravo ime se prikazuje kao prodavac) ili kao organizacija (potreban je D-U-N-S broj, imejl sa domenom firme i radni sajt).
  • Potpisan build vaše aplikacije, otpremljen u App Store Connect. Obično iz Xcode-a ili Apple-ovog alata Transporter, ili preko usluge koja gradi umesto vas.
  • URL politike privatnosti i URL za podršku sa ažurnim kontakt podacima. Apple traži oba za svaku aplikaciju.
  • Snimci 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 od 6,9 inča (ili 6,5 inča ako ne dostavite 6,9 inča), plus veličine za iPad ako vaša aplikacija radi i na iPad-u.
  • Demo nalog ako je bilo koji deo aplikacije iza prijave.

Korak 1: Upišite se u Apple Developer Program

Prijavite se Apple nalogom sa uključenom dvofaktorskom autentifikacijom i upišite se. Pojedinci obično brzo dobiju odobrenje. Organizacije treba da računaju na više vremena, jer Apple proverava pravni status firme i vaše ovlašćenje da je zastupate. Ako nemate D-U-N-S broj, u većini zemalja možete ga zatražiti besplatno, ali izdavanje traje.

Korak 2: Napravite zapis o aplikaciji

U App Store Connect-u otvorite Apps, kliknite + i izaberite New App. Unesite:

  • Platform: iOS.
  • Name: ime pod kojim će aplikacija biti na App Store-u, koje mora biti jedinstveno u prodavnici.
  • Primary language.
  • Bundle ID: identifikator aplikacije, na primer com.yourcompany.yourapp. Mora da se poklapa sa build-om.
  • SKU: bilo koja interna oznaka.

Apple ne dozvoljava spoljašnjim alatima da naprave ovaj zapis, pa ga jednom pravite sami.

Korak 3: Otpremite build

Ako gradite u Xcode-u, arhivirajte aplikaciju i otpremite je iz Organizer-a. Build-ovi se mogu otpremiti i preko Transporter-a ili kroz App Store Connect API.

Ako gradite preko Mythex-a

Na Pro planu, Mythex gradi vašu objavljenu aplikaciju kao iPhone aplikaciju na sopstvenim Mac računarima i otprema je u vaš TestFlight. Ne treba vam Mac ni Xcode. Podešavanje traje nekoliko minuta:

  1. U App Store Connect-u idite na Users and Access → Integrations → App Store Connect API i napravite Team key sa ulogom Admin.
  2. Preuzmite .p8 fajl. Apple dozvoljava preuzimanje samo jednom, zato ga sačuvajte na sigurnom.
  3. Prevucite fajl u panel Connect App Store u Mythex-u i nalepite Issuer ID koji se vidi iznad liste ključeva. Mythex proverava ključ kod Apple-a pre čuvanja.

Pri prvom build-u, Mythex vam kaže tačno ime i Bundle ID koje treba da upotrebite kada pravite zapis o aplikaciji u koraku 2. Kada kartica build-a pokaže In TestFlight, Apple obradi build za otprilike 10 do 30 minuta, a zatim je spreman za testere. Više pogledajte u Mythex graditelju iOS aplikacija.

Korak 4: Testirajte kroz TestFlight

TestFlight je Apple-ov beta kanal i vredi ga pravilno koristiti pre pregleda:

  • Interni testeri: do 100 članova vašeg App Store Connect tima. Build mogu da instaliraju čim se obradi.
  • Eksterni testeri: do 10.000 ljudi, pozvanih imejlom ili javnim linkom. Prvi build koji dodate eksternoj grupi prolazi kratak beta pregled.
  • Trajanje build-a: svaki build može da se testira 90 dana.

Testeri instaliraju aplikaciju TestFlight, prihvate poziv i instaliraju vaš build. Zamolite ih da urade glavne zadatke, a ne samo da otvore aplikaciju. Naš vodič za beta testiranje objašnjava kako da nađete testere i prikupite njihove povratne informacije.

Korak 5: Popunite izgled oglasa u App Store-u

Na stranici verzije aplikacije dodajte:

  • Snimke ekrana za svaku obaveznu veličinu, koje prikazuju prave ekrane.
  • Promotivni tekst (opciono) i opis koji jasno kaže šta aplikacija radi.
  • Ključne reči, odvojene zarezima. Ne ponavljajte ime aplikacije niti koristite imena konkurenata.
  • URL za podršku i, opciono, URL za marketing.
  • Broj verzije i autorska prava.

U delu App Information podesite kategoriju, URL politike privatnosti i uzrasnu oznaku tako što ćete odgovoriti na Apple-ov upitnik. U delu Pricing and Availability izaberite cenu (ili besplatno) i zemlje.

Korak 6: Popunite App Privacy

App Privacy navodi podatke koje aplikacija prikuplja, kao što su imejl, ime, lokacija ili podaci o korišćenju, kako se koriste i da li su povezani sa korisnikom. Na vašoj stranici u App Store-u prikazuje se kao „nutritivna deklaracija“ privatnosti. Uključite podatke koje prikuplja bilo koji kod trećih strana, kao što su analitika ili provajderi prijave.

Ovaj deo je dostupan samo na sajtu App Store Connect, a ne kroz spoljašnje alate. Ako koristite Mythex, agent vam kaže šta da odgovorite na osnovu onoga što vaša aplikacija zaista radi.

Korak 7: Dodajte podatke za pregled i pošaljite

U delu App Review Information dodajte kontakt ime, telefon i imejl, kao i demo nalog koji radi. Dodajte napomene ako nešto treba objasniti, na primer „kartica Bookings prikazuje časove tek kada se pridružite jednom“.

Zatim izaberite build koji ste testirali, kliknite Add for Review i Submit for Review. Istovremeno može biti na pregledu samo jedna verzija po platformi.

Kod Mythex-a možete agenta zamoliti da uradi ovaj deo. On priloži build, popuni šta može i pita vas pre slanja.

Korak 8: Čekanje, odgovori, objavljivanje

Apple kaže da se najmanje polovina zahteva pregleda za manje od 24 sata, a 90% u roku od 48 sati. Dobićete imejl kada se status promeni. Ako Apple ima pitanja ili odbije build, poruka se pojavljuje u odeljku App Review u App Store Connect-u; odgovorite tamo, ispravite problem i ponovo pošaljite.

Kada se odobri, aplikacija se objavljuje automatski ili se zadržava da je vi ručno objavite, u zavisnosti od onoga što ste izabrali. Možete i zakazati datum objave.

Zašto se aplikacije odbijaju i kako to izbeći

  • Nepotpuna aplikacija (smernica 2.1). Padovi, tekst koji je samo zamena, neispravni linkovi, nedostajuća demo prijava. Apple kaže da je to iza više od 40% nerešenih problema. Proverite svako dugme na pravom iPhone-u pre slanja.
  • Prepakovan sajt (smernica 4.2). Apple očekuje funkcije, sadržaj i interfejs koji nadilaze sajt u okviru. Dajte aplikaciji raspored prilagođen telefonu, naloge, sačuvane podatke i prave zadatke. Ovo je naročito važno za omotane web aplikacije, uključujući one napravljene u Mythex-u.
  • Nema brisanja naloga unutar aplikacije (smernica 5.1.1(v)). Ako ljudi mogu da naprave nalog u aplikaciji, moraju i da ga obrišu u njoj.
  • Digitalna prodaja van in-app kupovine (smernica 3.1.1). Otključavanje funkcija ili sadržaja za novac unutar aplikacije zahteva Apple-ovu in-app kupovinu.
  • Podaci o privatnosti koji se ne poklapaju sa aplikacijom. Neka se App Privacy, vaša politika privatnosti i ponašanje aplikacije slažu.

Ako vam treba stranica sa politikom, naš vodič za pisanje uslova korišćenja i politike privatnosti objašnjava šta treba da sadrži.

Kasnija ažuriranja aplikacije

Za svaku novu verziju podignite broj verzije, otpremite novi build, 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 izmena stiže do korisnika iPhone-a kada objavite web aplikaciju, jer telefonska aplikacija je otvara. Novu verziju šaljete uglavnom za izmene u okviru same aplikacije, kao što su ikona, ime ili dozvole. Ako je Apple već odobrio broj verzije, Mythex ga podiže (na primer sa 1.0 na 1.1) pre sledećeg build-a.

Objavljivanje i na Androidu

Google-ov proces se razlikuje: jednokratna naknada, testni kanali, a za nove lične naloge 14-dnevni zatvoreni test sa 12 testera. Pogledajte kako objaviti aplikaciju na Google Play-u.

Pitanja

Koliko košta da aplikacija bude na App Store-u?

Apple Developer Program košta 99 USD godišnje od novembra 2026, uz lokalne cene u drugim regionima. Akreditovane obrazovne ustanove mogu dobiti oslobođenje od naknade. Ako unutar aplikacije prodajete digitalna dobra ili pretplate, Apple takođe naplaćuje proviziju na te prodaje.

Koliko traje pregled na App Store-u?

Apple kaže da pregleda najmanje 50% zahteva za manje od 24 sata, a 90% za manje od 48 sati. Nepotpuni zahtevi traju duže ili se odbijaju, zato pre slanja imajte spreman demo nalog, politiku privatnosti i snimke ekrana.

Mogu li da objavim iPhone aplikaciju bez Mac računara?

Da, ako aplikaciju za vas gradi i otprema neka usluga. Mythex Pro gradi vašu aplikaciju na sopstvenim Mac računarima i šalje je u vaš TestFlight pomoću API ključa za App Store Connect koji sami napravite. Zatim je šaljete na pregled iz App Store Connect-a ili agenta zamolite da pripremi slanje.

Da li Mythex šalje moju aplikaciju na App Store?

Mythex šalje build-ove u TestFlight pomoću vašeg sopstvenog ključa za App Store Connect. Zapis o aplikaciji pravite sami, a App Privacy popunjavate na Apple-ovom sajtu; agent može da priloži build i popuni podatke o oglasu, a pre slanja na pregled uvek pita vas. Odluku o odobrenju donosi Apple.

Koji su najčešći razlozi za odbijanje na App Store-u?

Apple kaže da je više od 40% nerešenih problema vezano za smernicu 2.1, App Completeness: padovi aplikacije, sadržaj koji je samo zamena, neispravni linkovi i nedostajući podaci, kao što je demo prijava. Drugi česti uzroci su aplikacije koje su samo prepakovan sajt, nedostatak brisanja naloga unutar aplikacije i digitalna prodaja van in-app kupovine.

Mythex · Pricing · Pravite bilo šta uz AI · Šabloni za sajtove i aplikacije · Mythex u poređenju · Rečnik pojmova za pravljenje aplikacija uz AI · Besplatni alati za pravljenje aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)