Distribuirea aplicațiilor iOS cu iTunes Connect

Odată ce ați dezvoltat aplicația iOS sau OS X, este timpul să o trimiteți la Apple pentru lansare în App Store. Acest proces se realizează prin iTunes Connect, care este portalul care leagă dezvoltatorii de lumea. În acest tutorial, veți afla exact cum să distribuiți aplicațiile din Xcode în App Store utilizând iTunes Connect.

Mai precis, veți învăța despre următoarele subiecte:

  • ce este iTunes Connect
  • cum se generează certificate, ID-uri de aplicații și profiluri de provizionare
  • cum să distribuiți o aplicație utilizând iTunes Connect
  • Procesul de revizuire al Apple

Rețineți că trebuie să fii membru al unuia dintre programele dezvoltatorilor plătiți de Apple pentru a crea certificate și profiluri de provizionare și pentru a accesa iTunes Connect.

1. Ce este iTunes Connect?

iTunes Connect este o suită de instrumente web pentru gestionarea conținutului vândut pe iTunes Store, App Store, Mac App Store și iBooks Store. Ca membru al Programului de dezvoltatori iOS sau al programului de dezvoltatori Mac, veți utiliza acest instrument pentru a gestiona aplicațiile, contractele, informațiile fiscale și bancare, rapoartele de vânzări și multe altele. - Centrul de dezvoltatori de la Apple

După ce v-ați înscris la unul dintre programele de dezvoltatori, veți primi acces la iTunes Connect, utilizând ID-ul dvs. Apple și parola. În timp ce iTunes Connect poate fi folosit pentru a gestiona o gamă largă de produse, cum ar fi muzică, filme și cărți, ne vom concentra pe aplicațiile iOS și OS X din acest tutorial.

În iTunes Connect, puteți să vedeți vânzările și tendințele aplicațiilor dvs., să semnați contracte, să încheiați acorduri fiscale și bancare, precum și să gestionați aplicațiile iOS și OS X. Acesta din urmă este subiectul acestui tutorial.

2. Certificate, ID-uri de aplicații și Profiluri de asigurare

Înainte de a vă distribui aplicațiile în App Store, va trebui să creați trei lucruri:

  • Certificat: identifică dezvoltatorul sau echipa de dezvoltare
  • ID-ul aplicației: identifică în mod unic o aplicație în App Store
  • Profilul profilului: certificatul de legături, ID-ul aplicației și dispozitivele împreună

Certificat

Pasul 1

Pentru a începe să generați aceste trei elemente, mergeți la Centrul de membri, și selectați Certificate, identificatori și profiluri.

Pasul 2

Selectați elementul pe care doriți să-l generați din lista corespunzătoare. Vom începe mai întâi să generăm un certificat.

Pasul 3

Acum vi se prezintă o listă a certificatelor existente (dacă există). Există două tipuri de certificate, dezvoltare și distribuire. Certificatele de dezvoltare sunt utilizate în timpul testelor și dezvoltării, în timp ce certificatele de distribuție sunt utilizate pentru a semna aplicația dvs. pentru distribuția ad-hoc sau pentru App Store.

Faceți clic pe butonul plus din partea dreaptă sus și selectați tipul de certificat pe care doriți să îl generați. Alege App Store și Ad Hoc, deoarece aceasta este cea care trebuie să publicați aplicația în App Store. Clic Continua în partea de jos.

Pasul 4

Pentru a crea un certificat, aveți nevoie de a Solicitarea semnării certificatului (CSR), pe care trebuie să o creați pe mașina dvs. de dezvoltare. Acest proces implică crearea unei perechi de chei publice / private care vă identifică, dezvoltatorul. Să vedem cum funcționează acest lucru.

Deschideți Acces la chei aplicație pe mașina dvs. de dezvoltare și selectați Certificat asistent> Solicitați un certificat de la o autoritate de certificare ... de la Acces la chei meniul.

Pasul 5

Introduceți adresa dvs. de e-mail și setați un nume pentru perechea de chei publice / private completând-o Denumirea comună camp. Am numit-o pe a mea Tuts + Key-ul lui Sam Berson. Lăsați câmpul al doilea e-mail gol și bifați caseta de selectare Salvată pe disc.

Pasul 6

Găsiți un loc sigur pentru solicitarea de semnare a certificatului și salvați-l pe disc. Odată cu crearea cererii de semnare a certificatului, este timpul să o încărcați în Centrul pentru membri.

Pasul 7

Încărcați cererea de semnare a certificatului pe care tocmai l-ați creat și faceți clic Genera în partea de jos. Descărcați certificatul și îl adăugați Acces la chei prin dublu clic pe el. Descărcați, instalați și creați copii de siguranță ale certificatului nou generat.

ID-ul aplicației

Șirul de identificare a aplicației conține două părți separate printr-o perioadă (.) - un Prefix ID al aplicației care este definit ca ID-ul echipei în mod prestabilit și un Suficient de identificare a aplicației care este definit ca un șir de căutare Bundle ID. Fiecare parte a unui ID de aplicație are utilizări diferite și importante pentru aplicația dvs.. - Centrul de dezvoltatori de la Apple

Întoarceți-vă la centrul membrilor și selectați Id-uri de aplicație pentru a crea un nou ID de aplicație pentru aplicația dvs. Faceți clic pe butonul plus din partea dreaptă sus pentru a începe.

Pasul 1

Dă ID-ul aplicației un nume ușor de reținut în Codul de identificare al aplicației secțiune.

Pasul 2

Selectați dacă doriți să creați un Explicit sau wildcard ID-ul aplicației. Un ID de aplicație explicit, cum ar fi com.tutsplus.testing, este legat de o anumită aplicație și este necesar dacă, de exemplu, doriți să activați notificările push. Un cod de identificare a aplicației, cum ar fi com.tutsplus. *, pot fi legate de mai multe aplicații și se termină întotdeauna cu un asterisc.

Pasul 3

Apoi, selectați serviciile pe care doriți să le activați pentru ID-ul App, cum ar fi Game Center și iCloud. Aceste servicii ar trebui să se alinieze cu capabilitățile aplicației dvs. în Xcode.

Pasul 4

În cele din urmă, faceți clic pe A depune pentru a confirma ID-ul aplicației. Apoi apasa Terminat.

Profilul profilului

Generarea unui profil de provizionare în Centrul pentru membri este similară cu crearea unui certificat. Permiteți-mi să vă parcurg pașii necesari pentru a genera un profil de provizionare.

Pasul 1

Selectați tipul de profil de provizionare pe care doriți să îl creați. Veți observa că există trei tipuri de profiluri de provizionare:

  • Dezvoltarea aplicației iOS
  • Distribuție App Store
  • Distribuția ad hoc

Suntem interesați de un Distribuție App Store profil de provizionare.

Pasul 2

Selectează ID-ul aplicației ați creat acum un moment din meniul drop-down.

Pasul 3

Apoi, selectați certificatul de distribuire pe care l-ați creat mai devreme în acest tutorial.

Pasul 4

Introduceți un nume ușor de reținut și dați clic pe Genera în partea de jos.

Pasul 5

În cele din urmă, faceți clic pe Descarca pentru a le salva în mașina de dezvoltare, adăugați-o în Xcode făcând dublu clic pe ea și faceți clic pe Terminat.

3. iTunes Connect

După ce ați creat profilul de provizionare și activele aplicației, este timpul să îl trimiteți spre examinare Apple. Înainte de a putea face acest lucru, trebuie să vă asigurați că proiectul dvs. este gata de prezentare. Aceasta înseamnă adăugarea imaginilor de lansare și a icoanelor aplicațiilor, pregătirea capturilor de ecran, descrierea pentru iTunes Connect etc..

Crearea unei noi aplicații

Pasul 1

După ce v-ați conectat la iTunes Connect, selectați Aplicatiile mele din lista de articole.

Pasul 2

Aceasta vă va afișa o listă cu aplicațiile dvs. Faceți clic pe butonul plus din partea stângă sus și selectați Noua aplicație iOS din meniu.

Pasul 3

Apoi, va trebui să completați câteva detalii importante despre noua aplicație.

  • Nume: Numele aplicației dvs., așa cum va apărea în App Store. Aceasta nu poate fi mai lungă de 255 de caractere.
  • Versiune: Numărul versiunii este afișat în App Store și trebuie să se potrivească cu cel al aplicației dvs. în Xcode.
  • Limba primară: Dacă informațiile despre aplicații localizate nu sunt disponibile pe un teritoriu din App Store, vor fi folosite informațiile din limba dvs. principală.
  • SKU: Un ID unic pentru aplicația dvs., care nu este vizibil în App Store.
  • ID-ul pachetului: Identificatorul pachetului trebuie să se potrivească cu cel folosit în Xcode. Nu poate fi modificată după ce ați trimis prima dvs. construire.
  • Bundle ID Suffix: Identificatorul pachetului dvs. trebuie să se potrivească cu cel utilizat în aplicațiile dvs. info.plist.

Adăugarea de metadate

Pasul 1

Veți fi prezentat cu tabloul de bord al aplicației prin care puteți gestiona metadatele aplicației dvs., prețurile, disponibilitatea etc..

Pasul 2

Înainte de a putea trimite o aplicație, trebuie să adăugați metadatele aplicației dvs., cum ar fi numele, descrierea, cuvintele cheie etc..

Alte lucruri de făcut

Printre lucrurile evidente, va trebui să adăugați și informații despre prețuri, detalii despre Centrul de jocuri (dacă este cazul) și multe alte lucruri. Treceți prin fiecare dintre filele din partea de sus a tabloului de bord pentru a vedea ce informații are nevoie Apple de la sfârșitul dvs..

4. Procesul de revizuire al Apple

Fiind cineva ale cărui aplicații au fost aprobate și respinse de Apple de mai multe ori, este important să vă asigurați că aplicația dvs. îndeplinește toate criteriile Apple înainte de a trimite aplicația. Odată ce ați făcut o mișcare îndrăzneață și l-ați trimis la Apple pentru examinare, aplicația dvs. va fi plasată într-o coadă.

Există câteva etape ale procesului de examinare, iar tabelul de mai jos evidențiază etapele cheie și detaliile pentru fiecare dintre acestea.

stare Descriere
In asteptarea revizuirii Ați trimis aplicația și așteaptă în coadă. Acest proces poate dura câteva zile.
În revizuire Aplicația dvs. este în prezent examinată și analizată de echipa de examinare a Apple. Acest proces durează de obicei de la câteva ore la câteva zile.
Procesarea pentru App Store Aplicația dvs. a fost aprobată și va fi gata de vânzare în decurs de 24 de ore. Acest proces este de obicei foarte rapid și durează mai puțin de două ore.
Gata de vânzare Aplicația dvs. este acum gata de vânzare. Acesta va fi lansat automat la data setată în iTunes Connect.
Respins (diverse tipuri) Aplicația dvs. a fost respinsă și necesită mai multă muncă. Există diverse motive care pot fi găsite în Ghidul dezvoltatorilor iTunes Connect Developer.

Odată ce aplicația dvs. a fost aprobată, aveți nevoie de ceva timp pentru a lua în considerare o dată bună de lansare pentru a permite aplicației să se afle în sălbăticie. Întrebați-vă prietenii, familia, colegii și oricine altcineva să vă împărtășească aplicația pe Twitter și pe Facebook și, dacă nu ați integrat partajarea socială în primul dvs. binar, de ce să nu o adăugați ca o actualizare?

Concluzie

Acum ar trebui să puteți distribui o aplicație cu iTunes Connect și să aflați mai multe despre procesul de examinare al Apple. Dacă aveți întrebări, nu ezitați să lăsați un comentariu mai jos și o să fiu sigur că vă revin.

Cod