Kuidas avaldada rakendus App Store'is: TestFlightist kinnitamiseni
Rakenduse avaldamiseks App Store'is liitu Apple'i arendajaprogrammiga (99 USD aastas, seisuga november 2026), loo rakendus App Store Connectis, lae üles allkirjastatud versioon ja testi seda TestFlighti kaudu. Seejärel lisa ekraanipildid, kirjeldus, privaatsusandmed ja vanusepiirang ning klõpsa Add for Review ja Submit for Review. Apple vaatab iga esituse käsitsi, tavaliselt ühe-kahe päeva jooksul, ja kui rakendus on heaks kiidetud, avaldad selle App Store'is. See juhend käib selle tee läbi ekraanhaaval ja loetleb probleemid, mis kõige sagedamini rakendusi tagasi saadavad.
Veel ehitad? Alusta kuidas teha iPhone'i rakendust juhendist.
Mida on vaja enne alustamist
- Apple'i arendajaprogrammi liikmelisus, kas eraisikuna (sinu ärinimi kuvatakse müüjana) või organisatsioonina (vajab D-U-N-S numbrit, ettevõtte domeeni e-posti aadressi ja töötavat veebilehte).
- Allkirjastatud ehitus sinu rakendusest, üles laetud App Store Connecti. Tavaliselt Xcode'ist või Apple'i Transporterist, või teenuse kaudu, mis ehitab sinu eest.
- Privaatsuspoliitika URL ja toe URL ajakohaste kontaktandmetega. Apple nõuab mõlemat iga rakenduse puhul.
- Ekraanipildid: 1 kuni 10 iga nõutava seadme suuruse kohta, JPEG või PNG formaadis, ilma läbipaistvuseta. App Store Connect näitab, milliseid suurusi vajatakse; kirjutamise hetkel on selleks 6,9-tollise iPhone'i suurus (või 6,5-tolline, kui 6,9-tollist ei esita), lisaks iPadi suurused, kui rakendus töötab ka iPadis.
- Demokonto, kui osa rakendusest on sisselogimise taga.
1. samm: registreeru Apple'i arendajaprogrammi
Logi sisse Apple'i kontoga, millel on kaheastmeline kinnitamine sisse lülitatud, ja registreeru. Eraisikuid kiidetakse tavaliselt kiiresti heaks. Organisatsioonid peaksid arvestama lisaajaga, sest Apple kontrollib ettevõtte õiguslikku staatust ja sinu volitust selle nimel allkirjastada. Kui sul pole D-U-N-S numbrit, saad enamikus riikides selle tasuta taotleda, kuid selle väljastamine võtab aega.
2. samm: loo rakenduse kirje
Avan App Store Connectis jaotise Apps, klõpsa + ja vali New App. Sisesta:
- Platform: iOS.
- Name: nimi App Store'is, mis peab poes olema ainulaadne.
- Primary language: põhikeel.
- Bundle ID: rakenduse identifikaator, näiteks com.sinufirma.sinurakendus. See peab vastama ehitusele.
- SKU: mis tahes sisemine kood.
Apple ei luba väliste tööriistadel seda kirjet luua, seega teed selle ühe korra ise.
3. samm: lae ehitus üles
Kui ehitad Xcode'is, arhiveeri rakendus ja lae see üles Organizeri kaudu. Ehitusi saab üles laadida ka Transporteriga või App Store Connecti API kaudu.
Kui ehitad Mythexiga
Pro-paketiga ehitab Mythex sinu avaldatud rakenduse iPhone'i rakendusena oma Macidel ja laeb selle sinu TestFlighti. Sul pole vaja Maci ega Xcode'i. Seadistamine võtab paar minutit:
- App Store Connectis mine Users and Access → Integrations → App Store Connect API ja loo Team key rolliga Admin.
- Laadi alla .p8 fail. Apple lubab selle alla laadida ainult üks kord, seega hoia seda turvaliselt.
- Lohista fail Mythexi paneelis Connect App Store ja kleebi Issuer ID, mis on võtmete loendi kohal. Mythex kontrollib võtit Apple'iga enne salvestamist.
Esimesel ehitusel ütleb Mythex sulle täpse nime ja Bundle ID, mida rakenduse kirje loomisel sammus 2 kasutada. Kui ehituse kaart näitab In TestFlight, töötleb Apple ehitust umbes 10 kuni 30 minutit, seejärel on see testijatele valmis. Lisateavet leiad Mythexi iOS-rakenduse ehitajast.
4. samm: testi TestFlightiga
TestFlight on Apple'i beetakanal ja seda tasub enne ülevaatust korralikult kasutada:
- Sisemised testijad: kuni 100 liiget sinu App Store Connecti meeskonnast. Nad saavad ehituse installida kohe, kui see on töödeldud.
- Välised testijad: kuni 10 000 inimest, kutsutud e-posti või avaliku lingi kaudu. Esimene ehitus, mille lisad välisele grupile, läbib lühikese beetaülevaatuse.
- Ehituse eluiga: iga ehitust saab testida 90 päeva.
Testijad installivad TestFlighti rakenduse, võtavad kutse vastu ja installivad sinu ehituse. Palu neil teha peamised tegevused, mitte ainult rakendust avada. Meie beetatesti juhend käsitleb testijate leidmist ja tagasiside kogumist.
5. samm: täida App Store'i kirje
Versiooni lehel lisa:
- Ekraanipildid iga nõutava suuruse jaoks, mis näitavad päris ekraane.
- Promotional text (valikuline) ja kirjeldus, mis ütleb selgelt, mida rakendus teeb.
- Keywords, komadega eraldatud. Ära korda rakenduse nime ega kasuta konkurentide nimesid.
- Support URL ja valikuliselt marketing URL.
- Version number ja copyright.
Jaotises App Information määra kategooria, privaatsuspoliitika URL ja vanusepiirang, vastates Apple'i küsimustikule. Jaotises Pricing and Availability vali hind (või tasuta) ja riigid.
6. samm: täida App Privacy
App Privacy loetleb andmed, mida sinu rakendus kogub, näiteks e-post, nimi, asukoht või kasutusandmed, kuidas neid kasutatakse ja kas need on seotud kasutajaga. See kuvatakse sinu App Store'i lehel privaatsuse „toitumisetiketina”. Lisa andmed, mida kogub mõni kolmanda osapoole kood, näiteks analüütika või sisselogimisteenused.
See jaotis on saadaval ainult App Store Connecti veebilehel, mitte väliste tööriistade kaudu. Kui kasutad Mythexit, ütleb agent sulle, mida vastata, lähtudes sellest, mida sinu rakendus tegelikult teeb.
7. samm: lisa ülevaatuse info ja esita
Jaotises App Review Information lisa kontaktnimi, telefon ja e-post ning töötav demokonto. Lisa märkused, kui midagi vajab selgitamist, näiteks „vahekaart Bookings näitab tunde alles pärast ühele liitumist”.
Seejärel vali testitud ehitus, klõpsa Add for Review ja Submit for Review. Platvormi kohta saab ülevaatuses olla korraga ainult üks versioon.
Mythexiga saad palud agendil selle osa teha. Agent lisab ehituse, täidab selle, mida suudab, ja küsib enne esitamist sinult.
8. samm: oota, vasta, avalda
Apple ütleb, et vähemalt pool esitustest vaadatakse üle alla 24 tunni ja 90% 48 tunni jooksul. Saad e-kirja, kui staatus muutub. Kui Apple esitab küsimusi või lükkab ehituse tagasi, ilmub sõnum App Store Connecti jaotisse App Review; vasta seal, paranda probleem ja esita uuesti.
Kui rakendus on heaks kiidetud, avaldatakse see automaatselt või jäetakse sind ootama, et avaldad selle käsitsi, sõltuvalt sinu valikust. Võid määrata ka avaldamise kuupäeva.
Miks rakendusi tagasi lükatakse ja kuidas seda vältida
- Puudulik rakendus (juhend 2.1). Kokkujooksmised, kohatäitetekst, surnud lingid, puuduv demo-sisselogimine. Apple ütleb, et see on üle 40% lahendamata probleemide taga. Testi iga nuppu päris iPhone'il enne esitamist.
- Ümberpakitud veebileht (juhend 4.2). Apple eeldab funktsioone, sisu ja liidest, mis ulatuvad kaugemale raamis olevast veebilehest. Anna rakendusele telefonile sobiv paigutus, kontod, salvestatud andmed ja päris ülesanded. See on eriti oluline ümberpakitud veebirakenduste puhul, sealhulgas Mythexiga tehtud rakenduste puhul.
- Rakenduse sees konto kustutamine puudub (juhend 5.1.1(v)). Kui inimesed saavad rakenduses konto luua, peavad nad saama selle kustutada ka rakenduses endas.
- Digitaalsed müügid väljaspool rakenduses ostmist (juhend 3.1.1). Funktsioonide või sisu avamine raha eest rakenduses nõuab Apple'i rakenduses ostmist.
- Privaatsusandmed, mis ei vasta rakendusele. Veendu, et App Privacy, privaatsuspoliitika ja rakenduse tegelik käitumine ühtivad.
Kui vajad poliitika lehte, selgitab meie juhend kuidas kirjutada kasutustingimusi ja privaatsuspoliitikat, mida sinna lisada.
Rakenduse hilisem uuendamine
Iga uue versiooni puhul tõsta versiooninumbrit, lae üles uus ehitus, kirjuta tekst „What's New” ja esita uuesti. Iga esitust vaadatakse üle.
Kui sinu rakendus on ümberpakitud veebirakendus, nagu Mythexi rakendused, jõuavad enamik igapäevaseid muudatusi iPhone'i kasutajateni siis, kui avaldad veebirakenduse, sest telefonirakendus avab selle. Uue versiooni esitad peamiselt rakenduse kesta muudatuste puhul, näiteks ikooni, nime või õiguste muutmisel. Kui Apple on versiooninumbri juba heaks kiitnud, tõstab Mythex selle enne uut ehitust (näiteks 1.0 kuni 1.1).
Avaldamine ka Androidil
Google'i protsess erineb: ühekordne tasu, testimisrajad ja uutele isiklikele kontodele 14-päevane suletud test 12 testijaga. Vaata kuidas avaldada rakendus Google Plays.
Küsimused
Kui palju maksab rakenduse panemine App Store'i?
Apple'i arendajaprogramm maksab 99 USD aastas (seisuga november 2026), teistes piirkondades kohalike hindadega. Akrediteeritud haridusasutused võivad saada tasust vabastuse. Kui müüd rakenduses digitaalseid kaupu või tellimusi, võtab Apple nendelt müükidelt ka vahendustasu.
Kui kaua App Store'i ülevaatus kestab?
Apple ütleb, et vaatab vähemalt 50% esitustest üle alla 24 tunni ja 90% alla 48 tunni. Puudulikud esitused võtavad kauem aega või lükatakse tagasi, seega valmista enne esitamist ette demokonto, privaatsuspoliitika ja ekraanipildid.
Kas iPhone'i rakenduse saab avaldada ilma Macita?
Jah, kui teenus ehitab rakenduse ja laeb selle sinu eest üles. Mythex Pro ehitab sinu rakenduse oma Macidel ja saadab selle sinu TestFlighti, kasutades App Store Connecti API võtit, mille ise loood. Seejärel esitad rakenduse App Store Connectist ülevaatusele või palud agendil esituse ette valmistada.
Kas Mythex esitab minu rakenduse App Store'ile?
Mythex saadab ehitused TestFlighti sinu enda App Store Connecti võtmega. Rakenduse kirje lood ise ja täidad privaatsusandmed App Store Connectis Apple'i veebilehel; agent saab ehituse lisada ja kirje üksikasjad täita, kuid enne ülevaatusele esitamist küsib sinult. Heakskiidu otsustab alati Apple.
Mis on App Store'i levinumad tagasilükkamise põhjused?
Apple ütleb, et üle 40% lahendamata probleemidest kuulub juhendi 2.1 alla, rakenduse täielikkus: kokkujooksmised, kohatäitesisu, katkised lingid ja puuduv info, näiteks demo-sisselogimine. Muud sagedased põhjused on ainult ümberpakitud veebileht, rakenduse sees konto kustutamise puudumine ja digitaalsed müügid väljaspool rakenduses ostmist.