Oglas

kako podnijeti aplikaciju itunesDakle, programirali ste svoju prvu aplikaciju za iOS i želite je prenijeti i poslati u iTunes trgovinu? Pa, kao što sam nedavno otkrio, nije baš lako kao što zvuči. Najnoviji Appleovi alati za razvoj Xcode 4.2 zasigurno su pojednostavili postupak, ali to je još uvijek zastrašujući zadatak koji ste prvi put započeli.

Ovo je vrlo iscrpna tema i ne mogu vam napisati udžbenik koji će pokriti 100% slučajeva ili svaki problem na koji naiđete. Ono što mogu učiniti je dati pregled cijelog postupka tako da imate ideju gdje ćete se zaglaviti; neki savjeti koji bi vam mogli pomoći na putu; i neke zamke zbog kojih sam danima tražio.

Početak rada

U slučaju da nije očito, treba vam plaćeni iOS programer računa (99 USD godišnje) kako biste u iTunes App Store, besplatno ili na drugi način, poslali prijave. Osigurajte da vaš Apple ID sadrži ažurne podatke i da je adresa točna. Trebat ćete potvrditi svoju adresu i podatke za identifikaciju, obično faksiranjem kopije putovnice i računa za komunalne usluge. Ako imate sumnje, nazovite podršku za razvojne programere za svoju lokalnu zemlju - otkrio sam da je tim iz Velike Britanije više nego koristan u prebacivanju starog japanskog Apple ID-a na britansku adresu.

instagram viewer

Pretpostavljam da već imate aplikaciju koja je testirana na simulatoru, bez grešaka ili curenja memorije. Dolazak vaše aplikacije u to stanje možda je sam po sebi monumentalan zadatak, ali u tome vam ne mogu pomoći. Ono što je najvažnije, budite sigurni da nema ozbiljnih pogrešaka u sastavljanju - iako je u mom slučaju bilo puno "semantičkih pitanja", one su prihvatljive. Ispitajte, testirajte i ponovno testirajte prije nego što mislite da ste spremni za puštanje. Bojim se da dodavanje ikona i koda za uklanjanje pogrešaka izvan dosega ovog vodiča.

Evo kratkog sažetka cijelog postupka prijave:

  • Napravite jedinstveni ID aplikacije za svoju aplikaciju i promijenite svoj identifikator paketa u Xcode
  • Kreirajte siguran certifikat o distribuciji za sebe
  • Napravite profil Provizija distribucije za aplikaciju
  • Svoju aplikaciju kodirajte profilom distribucije
  • Arhivirajte ga, osiguravajući Projekt postavljeno na Preskočite Instalacija-> Da i Cilj postavljeno na Preskočite Instalacija -> Ne
  • Napravite aplikaciju na iTunes Povežite se s meta podacima i prodajnim podacima.

Većina se toga događa unutar Portal za pružanje usluga, Uslužni program XCode, Keychain Access i iTunes Connect.

Stvorite ID aplikacije

  • Prvo morate stvoriti ID aplikacije - jedinstveni identifikator za vašu aplikaciju. Idi preko Portal za proviziju iOS-a - nakon što se prijavite na web mjesto za razvojne programere iOS, veza je ona desna strana i odaberete ID aplikacije sa bočne trake.
  • Kliknite gumb za stvaranje novog ID-a aplikacije. Prvo opisno polje samo je naziv za vašu referencu. Identifikator paketa je vrsta kodiranog naziva za vašu aplikaciju, obično se piše kao domena vaše tvrtke (obrnuto), a slijedi točka i naziv aplikacije. Na primjer:

com.makeuseof.demoapp

kako podnijeti aplikaciju itunes
  • U X-Code kliknite Cilj -> Sažetaki promijenite identifikator biti ono što ste odlučili gore (com.whatever).
kako poslati itunes trgovinu aplikacija

Napravite certifikat o distribuciji

Ovo je siguran certifikat pohranjen na vašem profilu koji potvrđuje identitet vašeg programera i potpisuje vaš kôd. Postoji detaljan prikaz ovog postupka koji je detaljno opisan na web stranici Distribucija karticu Provisioning Portal, ali pojednostavljena verzija je:

  • Otvoriti Pristup ključevima, i isključite OCSP i CRL od Postavke.
  • Od Pristup ključevima izbornik, odaberite Pomoćnik za potvrdu -> Zatražite potvrdu od nadležnog tijela.
kako poslati itunes trgovinu aplikacija
  • Unesite svoju adresu e-pošte (nije potrebna e-pošta CA), odaberite Spremljeno na disk i Dopusti mi da odredim podatke ključnih parova, onda Nastaviti
  • izabrati veličina ključa od 2048 bita, i Algoritam RSA, Nastaviti.
  • Ovo stvara .CSR datoteku na radnoj površini.
  • U Provisioning Portalu odaberite Potvrde -> Distribucija -> Dodavanje potvrdei prenesite stvorenu datoteku.
  • Možda će proći nekoliko sekundi za odobravanje. Preuzmite i instalirajte WWDR posrednički certifikat u međuvremenu (samo preuzmite, dvaput kliknite).
  • Osvježite stranicu i trebali biste moći preuzeti svoj certifikat. Opet, instalirajte.
kako poslati itunes trgovinu aplikacija
  • Kao posljednji korak, otvorite Keychain Access, istaknite svoj privatni ključ koji ste upravo instalirali i odaberite Izvoz stavka s izbornika. Držite ovaj ključ sigurno s sigurnosnom kopijom, jer bez njega nećete moći slati aplikacije u slučaju ponovne instalacije OS-a ili na različitim sustavima.
pošalji aplikaciju na itunes

Izradite profil za pružanje distribucije

Da, ovdje postoji neograničen broj certifikata i profila. Nosi sa mnom.

Opet, s Provisioning Portala odaberite Osiguravanje -> distribucija i stvoriti novi profil. izabrati Trgovina aplikacijama kao način distribucije, naziv profila i odaberite ID aplikacije koju ste stvorili ranije. Predajte to, osvježite nekoliko sekundi kasnije i ponovo preuzmite i instalirajte profil - ovaj put će mu se dodati u XCode, ali ovdje nisu potrebni dodatni koraci.

Ako želite, možete provjeriti je li tamo Prozor -> Organizator -> Uređaji karticu i odaberite Pružanje profila sa bočne trake.

Kako poslati vlastitu aplikaciju na uređaje organizatora iTunes App Store

Provjerite postavke potpisa i sastavljanja koda

Kao završni pripremni korak, otvorite XCode i pronađite Potpisivanje kodova u Postavke gradnje područje. Osigurajte da puštanje opcija (i za Cilj projekta i za aplikaciju) odabrala je vaš profil distribucije (onaj koji ste instalirali upravo sada).

pošalji aplikaciju na itunes

Izaberi iOS uređaj kao shema gradnje i prijeđite na arhiviranje.

Kako poslati vlastitu aplikaciju na iTunes App Store ios uređaju

Arhiviranje aplikacije

Gotovo tamo! Prije nego što zapravo možete predati aplikaciju, morate stvoriti arhivu cijelog projekta - konačnog skupa datoteka koje će se učitati u iTunes Connect. Pod pretpostavkom da je sve do sada ispravno napravljeno, prvi korak je provjera imate li program Arhiva s kojim ćete graditi verziju izdanja.

Kliknite na Uredi sheme s gornje lijeve strane i provjerite je li postavljena Arhiva puštanjeili ga sada stvorite s odgovarajućim postavkama. Koristiti Automatsko kreiranje shema funkcioniraju unutar upravljati shemama također bi to trebao stvoriti za vas.

Kako predati vlastitu aplikaciju u shemu izdanja arhive iTunes App Store

Dalje - i ovo je dio koji je u mom slučaju zaista potaknuo glavobolju za tjedan dana - ako vaša aplikacija koristi vanjske biblioteke bilo koje vrste, morate promijeniti Postavke gradnje za projekt Preskočite Instaliraj. Da biste to učinili, kliknite glavni projekt (a ne cilj) -> Postavke gradnje -> tip Preskočiti u polje za pretraživanje i osigurajte Da je izabran za Uvođenje -> preskoči instalaciju opcija.

pošalji aplikaciju na itunes

Postavke izrade TARGETS za Preskočite Instaliraj trebalo bi Ne. Dvaput provjerite - Preskoči instalaciju projekta, da; Ciljano preskoči instalaciju, br.

Kako poslati vlastitu aplikaciju u iTunes App Store preskočite instalaciju 2 br

Ovo me spotaknulo jer sam svaki udžbenik kojeg sam pronašao jednostavno rekao "postavi Preskoči instalaciju na Da"- ali ako su oboje postavljeni da, arhiva se tajanstveno ne bi ostvarila.

Posljednji korak je izgradnja arhive razmještaja za prijenos. Izaberi Proizvod -> Arhiva s izbornika. Nakon dovršetka trebali biste moći pronaći svoju aplikaciju u Organizator -> Arhiva odjeljak.

Kako predati vlastitu aplikaciju u arhive organizatora iTunes App Store

Napravite aplikaciju na iTunes Connect

iTunes Connect je komercijalna strana trgovine aplikacija, koja upravlja stvarnom prodajom gotove aplikacije, u kojim se zemljama prodaje, opisima i snimkama zaslona itd. To je zapravo vrlo jednostavno, ali puno je podataka koje treba popuniti, a upravo u tom trenutku ćete odlučiti bilo da prodajete aplikaciju, podarite je, omogućite prikazivanje iADS-a, unesite bankovne podatke i potpišite sve potrebne ugovore pustiti.

Za početak, samo krenite iTunes Connect i Dodajte novu aplikaciju. Trebat ćete odabrati identifikator snopa iz okvira za odabir pada (kom.koje god ime ste stvorili ranije), ali neću voditi vas kroz ostatak ovoga što je stvarno razumljivo - Apple će reći što čekate na svakom koraku put.

kako podnijeti aplikaciju itunes

Na kraju će vaša aplikacija biti dodana i biti u Čeka se prijenos statusa, u kojem se trenutku možete vratiti XCode Organizator -> Arhiva, i pogodi podnijeti za prijenos. Morat ćete se prijaviti i provjeriti koju aplikaciju prenosite i sada trebate samo pričekati da bude odobrena - obično nekoliko tjedana.

Ovo je za mene potpuno novo iskustvo, jer sam siguran da će i to biti za mnoge od vas. Nadam se da ste sada imali jasnije razumijevanje procesa - osobno sam bio pomalo zanesen od svega toga i našao sam se na gluposti kroz većinu toga. Je li to toliko komplicirano koliko zvuči? Da - ali samo prvi put. Iskreno, ovo je rigorozan postupak koji sprječava da nesigurne aplikacije i zlonamjerni softver nikada ne upadnu u trgovinu aplikacija, tako da sam im na tome uvijek vječno zahvalan.

Javite nam svoja iskustva slanja u trgovinu aplikacija u komentarima.

James je diplomirao iz umjetne inteligencije i certificiran je CompTIA A + i Network +. Vodeći je programer MakeUseOf-a, a svoje slobodno vrijeme provodi igrajući VR paintball i boardgames. Gradio je računala još od djeteta.