Oglas

kako oddati aplikacijo itunesTorej ste programirali svojo prvo aplikacijo za iOS in jo želite naložiti in predložiti v trgovino iTunes? Kot sem ugotovil nedavno, ni tako enostavno, kot se sliši. Najnovejša Applova orodja za razvoj Xcode 4.2 so postopek zagotovo poenostavila, vendar je to še vedno zastrašujoča naloga, ki jo je prvič zajel.

To je zelo poglobljena tema in nikakor ne morem napisati vadnice, ki bo zajemala 100% primerov ali vsako težavo, s katero se boste srečali. Kar lahko storim, je pregled nad celotnim postopkom, tako da imate predstavo, kje se zataknete; nekaj nasvetov, ki bi vam lahko pomagali na poti; in nekaj pasti, ki so me več dni iskale.

Uvod

Če to ni očitno, potrebujete plačilo iOS razvijalec račun (99 USD na leto), da lahko brezplačno ali drugače pošljete prijave v iTunes App Store. Zagotovite, da vaš Apple ID vsebuje najnovejše informacije in da je naslov točen. Preveriti morate svoj naslov in identifikacijske podatke, ponavadi s faksom kopije potnega lista in računa za komunalne storitve. Če dvomite, pokličite podporo za razvijalce za svojo lokalno državo - ugotovil sem, da je skupina Združenega kraljestva več kot koristna za prenos mojega starega japonskega Apple Apple ID-ja na naslov Združenega kraljestva.

instagram viewer

Predvidevam tudi, da že imate aplikacijo, ki je preizkušena na simulatorju, brez napak in puščanja pomnilnika. Pridobitev aplikacije v to stanje je sama po sebi lahko monumentalna naloga, vendar vam pri tem ne morem pomagati. Ključno je, da se prepričajte, da ni resnih napak pri sestavljanju - čeprav je bilo v mojem primeru veliko »semantičnih vprašanj«, so te sprejemljive. Preizkusite, preizkusite in preizkusite še enkrat, preden menite, da ste pripravljeni za izdajo. Bojim se, da dodate ikone in kodo za odpravljanje napak izven obsega te vaje.

Tu je kratek povzetek celotnega postopka oddaje:

  • Ustvarite edinstven ID za svojo aplikacijo in spremenite identifikator svežnja v Xcode
  • Ustvarite varno potrdilo o distribuciji zase
  • Ustvarite profil za zagotavljanje distribucije za aplikacijo
  • Aplikacijo s kodo podpišite s profilom distribucije
  • Arhivirajte, zagotavljamo Projekt je nastavljeno na Preskočite Namestitev-> Da in Cilj je nastavljeno na Preskoči namestitev -> št
  • Ustvarite aplikacijo v iTunes Povežite se s svojimi metapodatki in podatki o prodaji.

Večina tega se dogaja znotraj Portal za zagotavljanje, Pripomoček XCode, Keychain Access in iTunes Connect.

Ustvari ID aplikacije

  • Najprej morate ustvariti ID aplikacije - edinstven identifikator za vašo aplikacijo. Pojdite na Portal za zagotavljanje iOS - ko se prijavite na spletno mesto za razvijalce za iOS, je povezava desna stran in izberite ID aplikacije s stranske vrstice.
  • Kliknite gumb, da ustvarite nov ID aplikacije. Prvo opisno polje je samo ime za vašo referenco. Identifikator svežnja je nekakšno kodirano ime za vašo aplikacijo, običajno zapisano kot domena vašega podjetja (v obratni obliki), ki ji sledita pika in ime aplikacije. Na primer:

com.makeuseof.demoapp

kako oddati aplikacijo itunes
  • Zgoraj v X-Code kliknite Cilj -> Povzetekin spremenite Identifikator biti vse, kar ste se odločili zgoraj (com. karkoli).
kako oddati trgovino z aplikacijami itunes

Ustvari distribucijsko potrdilo

To je varno potrdilo, shranjeno v vašem profilu, ki potrjuje identiteto razvijalca in podpisuje vašo kodo. Na strani je podrobno predstavljena različica tega postopka Distribucija na portalu Provisioning Portal, vendar je poenostavljena različica:

  • Odpri Dostop ključavnice, in izklopite OCSP in CRL Iz Nastavitve.
  • Iz Dostop ključavnice meni, izberite Pomočnik za potrdila -> Zahtevajte potrdilo od organa.
kako oddati trgovino z aplikacijami itunes
  • Vnesite svoj e-poštni naslov (e-poštni naslov CA ni potreben), izberite Shranjeno na disk in Naj navedem podatke ključnega para, torej Nadaljujte
  • Izberite velikost ključa 2048 bitov, in Algoritem RSA, Nadaljujte.
  • To ustvari datoteko .CSR na namizju.
  • Na portalu za zagotavljanje izberite Potrdila -> Distribucija -> Dodaj potrdilo, in naložite ustvarjeno datoteko.
  • Za potrditev lahko traja nekaj sekund. Prenesite in namestite Vmesno spričevalo WWDR v vmesnem času (samo naložite, dvokliknite).
  • Osvežite stran in že boste morali prenesti svoje potrdilo. Spet ga namestite.
kako oddati trgovino z aplikacijami itunes
  • Kot zadnji korak odprite Keychain Access, označite zasebni ključ, ki ste ga pravkar namestili, in izberite Izvozi izdelek iz menija. Naj bo ta ključ varen z varnostno kopijo nekje, saj brez njega ne boste mogli oddati aplikacij v primeru ponovne namestitve operacijskega sistema ali v različnih sistemih.
oddajte aplikacijo v itunes

Ustvari profil za zagotavljanje distribucije

Da, tukaj je treba izdelati nešteto potrdil in profilov. Bodi potrpežljiv z menoj.

Ponovno iz portala za zagotavljanje izberite Zagotavljanje -> distribucija in ustvarite nov profil. Izberite Trgovina z aplikacijami kot način distribucije ime profila in izberite ID aplikacije ste ustvarili prej. Predložite to, osvežite nekaj sekund pozneje in ponovno naložite in namestite profil - tokrat bo dodan v XCode, vendar nadaljnji koraki tu niso potrebni.

Če želite, lahko preverite, ali je tam Okno -> Organizator -> Naprave in izberite Zagotavljanje profilov s stranske vrstice.

Kako oddati svojo aplikacijo v naprave organizatorja iTunes App Store

Preverite nastavitve kode in podpisovanja kode

Kot zadnji pripravljalni korak odprite XCode in poiščite Podpisovanje kode v Nastavite nastavitve območje. Zagotovite, da Izpustite možnost (tako za projektno kot za ciljno aplikacijo) je izbran vaš profil distribucije (tisti, ki ste ga namestili pravkar).

oddajte aplikacijo v itunes

Izberite Naprava iOS kot shemo izdelave, in nadaljujte na Arhiviranje.

Kako oddati svojo aplikacijo v napravo iTunes App Store ios

Arhiviranje aplikacije

Skoraj tam! Preden lahko dejansko predložite svojo aplikacijo, morate ustvariti arhiv celotnega projekta - končnega nabora datotek, ki bodo naložene v iTunes Connect. Ob predpostavki, da je bilo vse do zdaj pravilno narejeno, je prvi korak preverjanje, ali imate shemo Arhiv, s katero lahko sestavite različico izdaje.

Kliknite na Uredi sheme zgoraj levo in bodite prepričani, da je nastavljen Arhiv Izpustiteali ustvarite zdaj z ustreznimi nastavitvami. Uporabljati Samodejno ustvari sheme delujejo znotraj upravljanje shem bi to moral ustvariti tudi za vas.

Kako oddati svojo aplikacijo v shemo izdaje arhiva iTunes App Store

Nato - in to je del, ki je v mojem primeru resnično povzročal glavobole teden dni - če vaša aplikacija uporablja kakršne koli zunanje knjižnice, morate spremeniti Nastavite nastavitve za projekt Preskoči namestitev. Če želite to narediti, kliknite glavni projekt (ne cilj) -> Nastavite nastavitve -> tip Preskoči v iskalno polje in zagotovite Da je izbran za Uvajanje -> Preskoči namestitev možnost.

oddajte aplikacijo v itunes

Nastavitve gradnje TARGETS za Preskoči namestitev moral bi biti Ne. Dvakrat preverite, da - Preskoči namestitev projekta, da; Ciljno preskoči namestitev, št.

Kako oddati svojo aplikacijo v iTunes App Store, preskočite namestitev 2 št

To me je sprožilo, ker sem v vsaki vadnici, ki sem jo našel, preprosto rekel:nastavite Preskoči namestitev na Da"- a če sta obe nastavljeni da, se arhiv skrivnostno ne bi uresničil.

Končni korak je nato sestaviti arhiv razmestitve, ki ga želite naložiti. Izberite Izdelek -> Arhiv iz menija. Ko je končana, bi morali imeti možnost najti svojo aplikacijo v Organizator -> Arhivi odsek.

Kako oddati svojo aplikacijo v arhiv organizatorjev iTunes App Store

Ustvari aplikacijo na iTunes Connect

iTunes Connect je komercialna stran trgovine z aplikacijami, ki obravnava dejansko prodajo dokončane aplikacije, v katerih državah je treba prodati, opis in posnetke zaslona itd. To je pravzaprav zelo enostavno, vendar je treba napolniti veliko informacij in prav na tej točki se boste odločili ali prodati aplikacijo, jo podariti, omogočiti prikaz iAds, vpisovanje bančnih podatkov in podpisovanje pogodb, potrebnih za sprostitev.

Za začetek samo pojdite na iTunes Connect in Dodajte novo aplikacijo. V oknu za izbiro kapljic boste morali izbrati identifikator svežnja (katero koli ime ste ustvarili prej), vendar ne bom vas bo popeljal skozi ostalo, kar je res samoumevno - Apple bo povedal, kaj čakate na vsakem koraku način.

kako oddati aplikacijo itunes

Sčasoma bo vaša aplikacija dodana in v Čakam na prenos stanje, na katerem se lahko vrnete XCode Organizator -> Arhivi, in zadel Pošlji za nalaganje. Vpustili se boste, da se prijavite in preverite, katero aplikacijo nalagate, zdaj pa morate samo počakati, da bo odobrena - običajno nekaj tednov.

To je zame popolnoma nova izkušnja, saj sem prepričan, da bo to tudi za mnoge izmed vas. Upajmo, da ste zdaj bolj razumeli postopek - osebno me je vse skupaj kar malo prestrašilo in sem se znašel v blatu skozi večino tega procesa. Je tako zapleteno, kot se sliši? Da - vendar samo prvič. Po pravici povedano je to strog postopek, ki preprečuje, da bi se nezanesljive aplikacije in zlonamerna programska oprema kdaj spremenila v trgovino z aplikacijami, tako da sem za vedno hvaležen.

V komentarjih nam sporočite svoje izkušnje s pošiljanjem v trgovino z aplikacijami.

James ima doktorat iz področja umetne inteligence in ima certifikat CompTIA A + in Network +. Je vodilni razvijalec MakeUseOf in svoj prosti čas preživlja z igranjem VR paintball in družabnih iger. Z računalniki gradi že od malih nog.