Cum să faci o aplicație iPhone (cu imagini)

Cuprins:

Cum să faci o aplicație iPhone (cu imagini)
Cum să faci o aplicație iPhone (cu imagini)

Video: Cum să faci o aplicație iPhone (cu imagini)

Video: Cum să faci o aplicație iPhone (cu imagini)
Video: Reset Your Web Browser To Its Default Settings In Chrome [Tutorial] 2024, Aprilie
Anonim

Piața aplicațiilor se schimbă și se schimbă constant, iar poveștile de succes sunt suficient de mari pentru a atrage atenția oricui. Crezi că ai Next Big Idea pentru o aplicație iPhone? Poate fi mai ușor de făcut decât crezi. Deși va trebui să învățați câteva coduri, o mare parte a interfeței poate fi realizată grafic. Crearea unei aplicații va necesita timp, învățare și răbdare, dar poate puteți face următoarea Flappy Bird! Consultați Pasul 1 de mai jos pentru a începe.

Pași

Partea 1 din 5: Configurarea mediului dvs. de dezvoltare

Realizați o aplicație iPhone Pasul 1
Realizați o aplicație iPhone Pasul 1

Pasul 1. Descărcați și instalați Xcode

Xcode este mediul de dezvoltare în care sunt create toate aplicațiile iPhone. Xcode este disponibil gratuit de la Apple, dar necesită instalarea OS X 10.8 sau o versiune ulterioară. Nu există nicio modalitate oficială de a rula Xcode pe un computer Windows sau Linux. Aceasta înseamnă că, dacă doriți să dezvoltați o aplicație pentru iPhone, dar nu aveți un Mac, va trebui mai întâi să investiți într-una.

  • Pentru a dezvolta aplicații iOS 8, veți avea nevoie de Xcode 6.0.1 și SDK iOS 8, ambele fiind disponibile de la Apple. SDK-ul iOS 8 conține un număr semnificativ de API-uri noi care vă permit să creați tot felul de experiențe noi de aplicații, inclusiv integrarea iCloud și Touch ID.
  • Pentru a dezvolta aplicații iOS 10, veți avea nevoie de Xcode 8 și kitul SDK iOS 10, disponibil și de la Apple. În această versiune de Xcode există modificări semnificative ale limbii Swift și SDK de care veți dori să fiți conștienți, dar vestea bună este că nu vor mai exista modificări ale "codului" în limba Swift după această versiune.
Realizați o aplicație iPhone Pasul 2
Realizați o aplicație iPhone Pasul 2

Pasul 2. Instalați un editor de text bun

Deși puteți codifica complet în Xcode, veți găsi că lucrul cu bucăți mari de cod este mult mai ușor dacă aveți un editor de text dedicat specializat în programarea sintaxei. TextMate și JEdit sunt două alegeri foarte populare.

Realizați o aplicație iPhone Pasul 3
Realizați o aplicație iPhone Pasul 3

Pasul 3. Instalați un program de grafică vectorială

Dacă intenționați să creați artă și modele personalizate pentru aplicația dvs., veți dori un program care să poată crea grafică vectorială. Grafica vectorială se dezvoltă fără a pierde claritatea și este esențială pentru o aplicație frumoasă. Programele vectoriale populare includ CorelDraw, Adobe Illustrator și Xara Designer, care sunt comerciale, și Inkscape, care este gratuit. Un program frumos, gratuit, de desen grafic vectorial este DrawBerry. Nu este la fel de puternic ca programele profesionale, dar este bun pentru un utilizator pentru prima dată sau dacă nu doriți să plătiți ceva pentru o singură utilizare.

Realizați o aplicație iPhone Pasul 4
Realizați o aplicație iPhone Pasul 4

Pasul 4. Familiarizați-vă cu Objective-C

Objective-C este limbajul de programare utilizat pentru a crea funcționalități în cadrul aplicațiilor pentru iPhone. Se ocupă de manipularea datelor și a obiectelor. Objective-C este un derivat al familiei de limbi C și este un limbaj orientat obiect. Dacă aveți deja o înțelegere de bază a C sau Java, Objective-C ar trebui să fie, în cea mai mare parte, destul de ușor de înțeles.

  • O opțiune mai nouă este să vă creați aplicația folosind limba Swift, urmând Objective-C. Swift are o sintaxă mult mai prietenoasă și o senzație mai modernă.
  • Deși este posibil să creați o aplicație de bază fără să cunoașteți Objective-C, nu puteți efectua niciun fel de funcție avansată fără a o codifica singur. Fără Objective-C, tot ce puteți face este să vă deplasați înainte și înapoi între ecrane.
  • Există o varietate de tutoriale disponibile online, precum și o mulțime de informații care pot fi găsite în diferite cărți despre Objective-C sau Swift. Dacă dezvoltarea aplicației iPhone este ceva ce doriți să luați în serios, veți fi bine deservit, având câteva resurse la îndemână.
  • Unele dintre cele mai populare comunități online Objective-C și Swift includ Apple Developer Forums, iPhoneSDK Google Group și StackOverflow.
Realizați o aplicație iPhone Pasul 5
Realizați o aplicație iPhone Pasul 5

Pasul 5. Luați în considerare dezvoltarea externalizării

Dacă pur și simplu nu ai niciun interes să înveți Objective-C sau Swift sau nu ai un os artistic în corpul tău, există un număr mare de profesioniști independenți și echipe de dezvoltare acolo care ar putea fi capabili să preia diverse aspecte ale proiectul tău pentru tine. Externalizarea dezvoltării dvs. este un proces complicat, dar vă poate salva o mulțime de dureri de cap dacă nu sunteți genul de programare. Asigurați-vă că toți cei implicați semnează un Acord de nedivulgare și că structurile de plată sunt la locul lor înainte de a începe orice lucrare.

Upwork (anterior oDesk și Elance) este cel mai popular serviciu freelancing de pe Internet, care are sute de dezvoltatori și artiști de toate nivelurile de calificare

Realizați o aplicație iPhone Pasul 6
Realizați o aplicație iPhone Pasul 6

Pasul 6. Creați un cont de dezvoltare

Pentru a distribui aplicația dvs. în App Store sau a o oferi altora pentru testare, va trebui să vă înscrieți pentru un cont Apple Developer. Contul costă 99 USD pe an și vă va cere să introduceți informații fiscale și cont bancar.

Puteți să vă creați contul pe site-ul iOS Dev Center

Realizați o aplicație iPhone Pasul 7
Realizați o aplicație iPhone Pasul 7

Pasul 7. Descărcați câteva aplicații de testare

După ce v-ați înscris pentru un cont de dezvoltator, veți avea acces la resursele de dezvoltare Apple. Aceste resurse includ o varietate de proiecte eșantion care vă pot oferi o perspectivă extraordinară despre modul în care funcționează dezvoltarea aplicațiilor. Găsiți un exemplu legat de tipul de aplicație pe care doriți să o creați și derulați-o în Xcode.

Partea 2 din 5: Planificarea aplicației

Realizați o aplicație iPhone Pasul 8
Realizați o aplicație iPhone Pasul 8

Pasul 1. Definiți-vă conceptul

Înainte de a deschide chiar Xcode pentru prima dată, ar trebui să aveți un plan bine gândit pentru aplicația dvs. și caracteristicile sale. Acesta ar putea include un document de proiectare care prezintă toate funcționalitățile aplicației, schițe ale interfeței cu utilizatorul și fluxul între ecrane și o idee de bază a tipurilor de sisteme care vor trebui implementate.

  • Încercați să respectați cât mai mult posibil documentul de proiectare în timp ce vă dezvoltați aplicația. Acest lucru vă va ajuta să vă concentrați asupra caracteristicilor dorite.
  • Încercați să desenați cel puțin o schiță miniatură pentru fiecare ecran din aplicația dvs.
Realizați o aplicație iPhone Pasul 9
Realizați o aplicație iPhone Pasul 9

Pasul 2. Determinați-vă publicul

Publicul aplicației dvs. va avea mult de-a face cu modul în care arată și funcționalitatea aplicației. De exemplu, o aplicație pentru listă de sarcini va avea un public mult diferit de un joc de fotografiere sângeros. Acest lucru vă va ajuta

Realizați o aplicație iPhone Pasul 10
Realizați o aplicație iPhone Pasul 10

Pasul 3. Abordează o nevoie cu aplicația

Dacă aplicația dvs. este un fel de utilitate, ar trebui să ofere o soluție la o problemă care nu a fost rezolvată înainte sau o soluție sau metodă unică sau una care o face mai bine decât încercările anterioare. Dacă aplicația dvs. este un joc, ar trebui să aibă o caracteristică sau caracteristici unice care să o ajute să o deosebească și să atragă anumiți jucători.

Realizați o aplicație iPhone Pasul 11
Realizați o aplicație iPhone Pasul 11

Pasul 4. Luați în considerare conținutul

Interfața dvs. de utilizator va fi determinată de tipul de conținut pe care îl afișați utilizatorului aplicației dvs. De exemplu, dacă aplicația se ocupă de fotografii, veți dori o interfață cu utilizatorul care vă face să vă uitați la fotografii și să navigați prin ele cât mai ușor posibil.

Realizați o aplicație iPhone Pasul 12
Realizați o aplicație iPhone Pasul 12

Pasul 5. Practicați procesele bune de proiectare a UI

Interfața cu utilizatorul nu ar trebui să împiedice niciodată utilizatorul. Aceasta înseamnă că opțiunile ar trebui să fie vizibile în mod clar, iar utilizatorul nu trebuie să se întrebe niciodată ce buton face ce. Dacă utilizați pictograme, acestea ar trebui să reprezinte cu exactitate funcția lor. Navigarea prin aplicație trebuie să fie fluidă și naturală.

Designul UI este la fel de mult o formă de artă pe cât este o știință. Probabil că vă veți revizui în mod constant designul pe măsură ce proiectul dvs. evoluează

Partea 3 din 5: Crearea aplicației

Realizați o aplicație iPhone Pasul 13
Realizați o aplicație iPhone Pasul 13

Pasul 1. Creați un nou proiect în Xcode

Deschideți Xcode și începeți un nou proiect din meniul Fișier. Selectați „Aplicație” sub titlul „iOS” din partea stângă a ferestrei. În secțiunea șablon, alegeți „Aplicație goală”.

  • Există o varietate de șabloane disponibile, toate concepute pentru sarcini diferite. Începeți cu un șablon gol până când vă veți simți mai confortabil cu procesul de dezvoltare. Puteți încerca unul dintre șabloanele mai complicate după ce vă familiarizați cu modul în care funcționează totul.
  • Va trebui să furnizați un nume de produs, identificatorul companiei dvs. și prefixul clasei. Dacă nu aveți încă un identificator de companie de la Apple, introduceți com.example. Pentru prefixul clasei, introduceți XYZ.
  • Selectați „iPhone” din meniul Dispozitive.
Realizați o aplicație iPhone Pasul 14
Realizați o aplicație iPhone Pasul 14

Pasul 2. Creați un Storyboard

Storyboard este reprezentarea vizuală a tuturor ecranelor aplicației. Afișează conținutul fiecărui ecran, precum și tranzițiile dintre ele. Instrumentul Storyboard vă va ajuta să dezvoltați fluxul aplicației dvs.

  • Faceți clic pe Fișier → Nou → Fișier.
  • Sub titlul iOS, faceți clic pe „Interfață utilizator”.
  • Selectați Storyboard și faceți clic pe Next.
  • Selectați iPhone din meniul Dispozitive, apoi denumiți fișierul „Principal”. Asigurați-vă că este salvat în aceeași locație ca și proiectul dvs.
Realizați o aplicație iPhone Pasul 15
Realizați o aplicație iPhone Pasul 15

Pasul 3. Alocați Storyboard-ul dvs. proiectului

Odată ce ați creat Storyboard-ul, va trebui să îl atribuiți ca interfață principală a aplicației. Aceasta va încărca Storyboard-ul la lansarea aplicației. Dacă nu atribuiți storyboard-ul, nu se va întâmpla nimic când porniți aplicația.

  • Faceți clic pe numele proiectului dvs. în arborele de navigare din stânga.
  • Găsiți direcția Ținte în cadrul principal. Selectați proiectul din lista Ținte.
  • Găsiți secțiunea Informații despre implementare în fila General.
  • Introduceți Main.storyboard în câmpul de text „Interfață principală”.
Realizați o aplicație iPhone Pasul 16
Realizați o aplicație iPhone Pasul 16

Pasul 4. Adăugați primul ecran utilizând un controler de vizualizare

Controlerele de vizualizare dictează modul în care conținutul este vizualizat de utilizator. Există o varietate de controlere de vizualizare presetate disponibile, inclusiv vizualizări standard și tabele. Veți adăuga controlere de vizualizare pe storyboard-ul dvs., care îi spune aplicației cum să afișeze conținutul utilizatorului.

  • Selectați fișierul „Main.storyboard” din meniul de navigare al proiectului. În fereastra Interface Builder va apărea o pânză goală.
  • Găsiți Biblioteca de obiecte. Acesta este situat în partea de jos a cadrului din dreapta și poate fi selectat făcând clic pe butonul mic cub. Aceasta va încărca o listă de obiecte care pot fi adăugate pe pânza dvs.
  • Faceți clic și trageți obiectul „View Controller” pe pânză. Primul dvs. ecran va apărea pe pânză.
  • Prima dvs. „Scenă” este completă. Când aplicația este pornită, controlerul de vizualizare va încărca primul dvs. ecran.
Realizați o aplicație iPhone Pasul 17
Realizați o aplicație iPhone Pasul 17

Pasul 5. Adăugați obiecte de interfață la primul dvs. ecran

După ce ați setat controlerul de vizualizare, puteți începe să completați ecranul cu obiectele de interfață de care aveți nevoie, cum ar fi etichete, câmpuri de introducere a textului și butoane. Obiectele de interfață pot fi găsite în lista de obiecte în care ați găsit obiectul View Controller.

  • Faceți clic și trageți obiecte din listă pentru a le adăuga pe ecran.
  • Majoritatea obiectelor pot fi redimensionate făcând clic și glisând casetele de pe marginea obiectului. La redimensionare, liniile directoare vor apărea pe ecran, astfel încât să vă puteți asigura că totul se aliniază corect.
Realizați o aplicație iPhone Pasul 18
Realizați o aplicație iPhone Pasul 18

Pasul 6. Personalizați obiectele pe care le adăugați

Puteți ajusta proprietățile pentru fiecare obiect, permițându-vă să creați o interfață personalizată și intuitivă. De exemplu, puteți adăuga text substituent într-un câmp de introducere a textului care va ajuta ghidul utilizatorului cu privire la ceea ce ar trebui să introducă.

  • Selectați obiectul pe care doriți să îl personalizați și faceți clic pe butonul „Inspector de atribute” din partea de sus a cadrului din dreapta. Butonul arată ca un scut.
  • Personalizați obiectul după bunul plac. Puteți schimba stilul fontului, dimensiunea fontului, culoarea textului, alinierea, imaginile de fundal, textul substituent, stilul chenarului și multe altele.
  • Opțiunile disponibile se vor schimba în funcție de obiectul pe care îl personalizați.
Realizați o aplicație iPhone Pasul 19
Realizați o aplicație iPhone Pasul 19

Pasul 7. Adăugați mai multe ecrane

Pe măsură ce proiectul dvs. crește, va trebui probabil să adăugați mai mult ecran pentru a afișa tot conținutul necesar pentru ca aplicația să fie utilă. De exemplu, dacă creați o aplicație pentru listă de sarcini, veți avea nevoie de cel puțin două ecrane: unul pentru introducerea unui articol din listă de sarcini și unul pentru vizualizarea întregii liste.

  • Se adaugă mai multe ecrane prin glisarea și plasarea obiectelor controlerului de vizualizare pe părțile goale ale pânzei. Dacă nu găsiți un loc gol pentru a-l scăpa, faceți clic pe butonul „micșorați” până când găsiți zone goale. Asigurați-vă că ați lăsat controlerul de vizualizare pe pânză și nu pe un ecran existent.
  • Puteți schimba ecranul inițial selectând controlerul de vizualizare cu care doriți să conduceți din schița proiectului. Faceți clic pe butonul Inspector de atribute și bifați caseta „Este controler de vizualizare inițială”. De exemplu, dacă creați o listă de sarcini, veți dori ca lista reală să fie primul lucru pe care utilizatorul îl vede la lansarea aplicației.
Realizați o aplicație iPhone Pasul 20
Realizați o aplicație iPhone Pasul 20

Pasul 8. Adăugați o bară de navigare

Acum că aveți două ecrane în aplicație, este timpul să o faceți astfel încât utilizatorul să se poată deplasa înainte și înapoi între ele. Puteți face acest lucru prin utilizarea unui controler de navigație, care este un controler de vizualizare specializat. Acest controler adaugă o bară de navigare în partea de sus a aplicației dvs., care permite utilizatorului să se deplaseze înainte și înapoi între ecrane.

  • Controlerul de navigare ar trebui adăugat la vizualizarea inițială, astfel încât să poată controla toate ecranele ulterioare.
  • Selectați vizualizarea inițială în schița proiectului.
  • Faceți clic pe Editor → Încorporați → Controler de navigare.
  • Ar trebui să vedeți o bară de navigare gri care apare în partea de sus a ecranului la care ați adăugat controlerul.
Realizați o aplicație iPhone Pasul 21
Realizați o aplicație iPhone Pasul 21

Pasul 9. Adăugați funcționalitate la bara de navigare

Acum că ați introdus bara de navigare, puteți începe să adăugați instrumente de navigare la aceasta. Acest lucru va permite utilizatorului să se deplaseze înainte și înapoi între ecrane.

  • Adăugați un titlu în bara de navigare. Faceți clic pe elementul de navigare de sub controlerul de vizualizare pe care l-ați atribuit. Deschideți Inspectorul de atribute și tastați titlul ecranului curent în câmpul Titlu.
  • Adăugați un buton de navigare. Deschideți biblioteca de obiecte dacă nu este deja deschisă și găsiți elementul butonului barei. Faceți clic și trageți-l în bara de navigare. De obicei, butoanele care vă deplasează „înainte” în aplicație sunt plasate în dreapta, iar butoanele care vă deplasează „înapoi” sunt plasate în stânga.
  • Dă butonului o proprietate. Butoanele pot fi configurate pentru a avea proprietăți specifice care le fac ușor de adaptat la circumstanțe. De exemplu, dacă creați o listă de sarcini, veți dori un buton „Adăugați” pentru a crea o intrare nouă. Selectați butonul și deschideți Inspectorul de atribute. Găsiți meniul Identificator și alegeți „Adăugați”. Butonul se va transforma într-o siglă „+”.
Realizați o aplicație iPhone Pasul 22
Realizați o aplicație iPhone Pasul 22

Pasul 10. Conectați noul buton la un ecran existent

Pentru ca butonul să funcționeze, va trebui să îl conectați la un alt ecran. În exemplul listei noastre de sarcini, butonul este situat pe lista generală și trebuie să fie conectat la ecranul de intrare. Pentru a lega butonul, țineți apăsat butonul Ctrl și trageți butonul pe al doilea ecran.

  • Când eliberați butonul mouse-ului, va apărea meniul Action Segue cu o listă de opțiuni. Alegeți „Push” pentru a utiliza tranziția push atunci când vă deplasați între ecrane. De asemenea, puteți alege „Modal”, care va deschide ecranul ca o acțiune autonomă, spre deosebire de o secvență.
  • Dacă utilizați Push, o bară de navigare va fi adăugată automat la al doilea ecran și va fi creat automat un buton „înapoi”. Dacă alegeți modal, va trebui să introduceți manual o a doua bară de navigare, precum și să adăugați un buton „Anulare” și „Terminat” (pentru o listă de sarcini; etichetele butoanelor dvs. se vor schimba în funcție de nevoile aplicației dvs.).
  • Butoanele „Anulare” și „Terminat” pot fi create în același mod în care ați creat butonul „Adăugați”. Pur și simplu selectați „Anulare” sau „Terminat” din meniul Identificator din Inspectorul de atribute.
Realizați o aplicație iPhone Pasul 23
Realizați o aplicație iPhone Pasul 23

Pasul 11. Adăugați capacități de manipulare a datelor

Până în acest moment, ați reușit să creați o interfață navigabilă de bază fără a fi nevoie de codificare. Dacă doriți să adăugați orice funcționalitate mai profundă, cum ar fi stocarea datelor și gestionarea datelor introduse de utilizator, va trebui să vă murdăriți mâinile în cod. Codificarea nu intră în sfera acestui ghid, dar există un număr mare de tutoriale Objective-C disponibile online.

Puteți utiliza prototipul interfeței navigabile pentru a vă ajuta să angajați un dezvoltator. Dacă aveți o interfață de lucru, vă va fi mult mai ușor să explicați de ce aveți nevoie în ceea ce privește codarea lucrurilor

Partea 4 din 5: Testarea aplicației

Realizați o aplicație iPhone Pasul 24
Realizați o aplicație iPhone Pasul 24

Pasul 1. Porniți Simulatorul iOS

Xcode vine cu un simulator iOS încorporat care vă permite să testați aplicația pe o varietate de dispozitive iOS simulate. Pentru a porni Simulatorul, alegeți „Simulator și Depanare” din meniul derulant din partea de sus a ferestrei Xcode, apoi alegeți dispozitivul pe care doriți să testați.

Realizați o aplicație iPhone Pasul 25
Realizați o aplicație iPhone Pasul 25

Pasul 2. Construiți aplicația

Faceți clic pe butonul Build, care arată ca un buton tradițional Play, pentru a compila aplicația și a o rula. Construirea aplicației poate dura câteva minute. puteți urmări progresul în bara de instrumente. Odată ce procesul de compilare este finalizat, Simulatorul iOS se va deschide și puteți începe testarea aplicației.

Realizați o aplicație iPhone Pasul 26
Realizați o aplicație iPhone Pasul 26

Pasul 3. Testați aplicația pe propriul iPhone

Înainte de a distribui aplicația pentru testare, o puteți testa pe propriul dispozitiv (dacă aveți una). Mai întâi, conectați dispozitivul la computer prin USB. Închide iTunes dacă se deschide. Selectați „Dispozitiv și depanare” din meniul derulant, apoi faceți clic pe butonul Construiți. După câteva secunde, aplicația ar trebui să se lanseze pe iPhone. testați toate funcționalitățile înainte de a închide aplicația.

Realizați o aplicație iPhone Pasul 27
Realizați o aplicație iPhone Pasul 27

Pasul 4. Depanarea aplicației

Dacă aplicația dvs. s-a blocat, trebuie să începeți să aflați ce s-a întâmplat și de ce. Acesta este un subiect vast și există nenumărate motive pentru care aplicația dvs. s-a prăbușit. Deschideți consola de depanare și citiți mesajele de eroare. De cele mai multe ori sunt destul de criptice. Dacă nu înțelegeți eroarea, încercați să folosiți Google mesajul de eroare. Șansele sunt, veți găsi o postare pe forumul de dezvoltare Apple, unde un dezvoltator prietenos și experimentat și-a răspuns pledoaria.

Depanarea poate fi o perioadă foarte lungă și plictisitoare pentru dvs. Dacă nu renunți și perseverezi, în timp te vei îmbunătăți. Veți începe să recunoașteți erorile, să le urmăriți rapid și chiar să le așteptați uneori. O greșeală obișnuită este eliberarea unui obiect din memorie de mai multe ori. Un altul este să uiți să aloci memorie și să inițializezi un obiect înainte de a încerca să-i adaugi sau să-i atribui. Cu fiecare aplicație erorile dvs. vor deveni din ce în ce mai puține

Realizați o aplicație iPhone Pasul 28
Realizați o aplicație iPhone Pasul 28

Pasul 5. Verificați utilizarea memoriei

IPhone-ul are o cantitate foarte mică de memorie. De fiecare dată când alocați un obiect memorie, trebuie să-l eliberați când ați terminat cu el și să dați înapoi memoria. Instruments este instrumentul iPhone SDK pentru vizualizarea și analiza utilizării memoriei, printre altele.

  • Cu Dispozitiv și Depanare selectate ca înainte, alegeți Executare → Executare cu Instrument de performanță → Scurgeri. Aceasta va lansa Instruments și va porni aplicația pe dispozitivul dvs. Continuați și utilizați aplicația ca de obicei. Va părea să înghețe periodic pe măsură ce Instrumentele înregistrează și analizează utilizarea memoriei. Orice scurgere va avea ca rezultat o creștere roșie în cronologia Scurgerilor. Sursa scurgerilor va fi afișată în jumătatea inferioară a ecranului.
  • Dacă faceți dublu clic pe obiectele scurse, veți încerca să vă duceți la codul responsabil sau dacă faceți clic pe săgeata mică din coloana de adrese, vă va arăta istoricul scurgerilor. Uneori, unde este detectată scurgerea, nu este neapărat de unde provine.
  • Dacă te descurci cu adevărat, încearcă prin procesul de eliminare. Comentează și / sau ocolește cu atenție zonele codului tău și rulează-l. Uneori puteți restrânge zona generală și apoi puteți intra în linia responsabilă. Când știți unde este, îl puteți remedia sau rescrie. Nu uitați, utilizarea Google vă poate oferi adesea cele mai rapide legături directe către forumurile interne Apple sau documentația care se ocupă de problema dvs.
Realizați o aplicație iPhone Pasul 29
Realizați o aplicație iPhone Pasul 29

Pasul 6. Distribuiți aplicația pentru a fi testată de alții

În timp ce testarea aplicației într-o setare simulată este o modalitate bună de a vă asigura că aplicația dvs. funcționează și că interfața arată bine, nimic nu depășește testarea de la alți utilizatori decât dvs. Asigurați-vă că ați eliminat cele mai grave bug-uri înainte de a le trimite pentru testare externă. Pentru a distribui aplicația testerilor dvs., va trebui să creați un certificat Ad-Hoc pe site-ul iOS Dev Center.

  • Testerii externi pot oferi o mulțime de feedback la care nu v-ați aștepta. Acest lucru poate fi util mai ales dacă aveți o aplicație complexă.
  • Pentru a autoriza dispozitivele testerului, veți avea nevoie de numărul UDID al fiecărui dispozitiv.
  • Alegeți Dispozitiv din lista derulantă și apăsați pictograma „Construiți”. În Finder, navigați la folderul proiectului dvs. și căutați folderul „Ad-Hoc-iphoneos”. În interior va exista o aplicație. Copiați certificatul „AdHoc.mobileprovision” pe care l-ați primit de la iOS Dev Center în același dosar. Selectați aplicația și certificatul și zip-le. Această arhivă poate fi dată testerului dvs. extern. Va trebui să creați o arhivă separată pentru fiecare certificat Ad-Hoc.

Partea 5 din 5: lansarea proiectului dvs

Realizați o aplicație iPhone Pasul 30
Realizați o aplicație iPhone Pasul 30

Pasul 1. Creați versiunea de distribuție

Selectați Dispozitiv și eliberați din meniul derulant. Apăsați pictograma „Construiți”. În Finder, navigați la folderul de construire al proiectului dvs. și căutați folderul „Release-iphoneos”. În interior va exista o aplicație. Zip-l într-o arhivă.

Pentru ca noile aplicații să treacă de certificarea Apple, acestea vor trebui să fie optimizate pentru iOS 8 și ecranul Retina

Realizați o aplicație iPhone Pasul 31
Realizați o aplicație iPhone Pasul 31

Pasul 2. Deschideți tabloul de bord iTunes Connect

Puteți accesa acest lucru din iOS Dev Center. Dacă aveți de făcut pași neterminați pentru configurare, aceștia vor fi listați în partea de sus a paginii. Asigurați-vă că toate informațiile dvs. bancare și fiscale au fost introduse corect.

Realizați o aplicație iPhone Pasul 32
Realizați o aplicație iPhone Pasul 32

Pasul 3. Introduceți toate informațiile despre aplicație

Faceți clic pe „Gestionați-vă aplicațiile” și apoi selectați „Adăugați o aplicație nouă”. Completați numele aplicației, numărul SKU și selectați ID-ul pachetului. Selectați pachetul de aplicații din meniul derulant.

  • Completați formularele care furnizează descrierea aplicației, cuvinte cheie, site-ul de asistență, categorie, e-mail de contact, drepturi de autor etc.
  • Completați formularele privind drepturile și prețurile.
  • Pregătește-ți opera de artă iTunes. Veți avea nevoie de o pictogramă vectorială mare 512x512, precum și de câteva capturi de ecran ale aplicației dvs. Capturile de ecran pot fi preluate din simulatorul iPhone folosind Command + Shift + 4 și glisând părul încrucișat peste zonă. Asigurați-vă că acestea sunt 320x480 pentru iPhone. Capturile de ecran reprezintă o parte foarte importantă a marketingului aplicației dvs., deci asigurați-vă că acestea prezintă cele mai importante părți.
Realizați o aplicație iPhone Pasul 33
Realizați o aplicație iPhone Pasul 33

Pasul 4. Încărcați aplicația

Faceți clic pe „Binar gata de încărcare” și veți fi direcționat către un ecran care vă îndreaptă să descărcați instrumentul de încărcare a aplicațiilor. Descărcați-l și apăsați Terminat.

  • Instalați instrumentul Application Uploader și lansați-l. Prima dată când rulați programul, acesta vă va cere informațiile de conectare iTunes.
  • Instrumentul Application Uploader vă va verifica contul iTunes Connect și va găsi orice aplicații pentru care sunteți gata să încărcați binare. Acestea vor fi afișate în meniul derulant. Selectați-l pe cel pe care îl doriți, alegeți zipul de distribuție pe care l-ați creat mai devreme și încărcați-l. Programul de încărcare va verifica unele lucruri interne din pachet și va returna o eroare dacă găsește ceva incorect, cum ar fi un număr incorect de versiune, pictograma lipsă etc. Dacă totul este în regulă, va încărca fișierul zip și va termina.
Realizați o aplicație iPhone Pasul 34
Realizați o aplicație iPhone Pasul 34

Pasul 5. Așteptați revizuirea

Nu există nimic de făcut acum, cu excepția așteptării procesului de revizuire. Apple vă va anunța în câteva zile sau săptămâni prin e-mail dacă starea aplicației dvs. se schimbă în „În curs de examinare”. Când intră în revizuire, procesul este foarte rapid. În cazul în care nu reușește testul inițial, veți primi un e-mail de respingere care vă va spune de ce, iar Apple vă va oferi sugestii pentru remedierea acestuia. Dacă aplicația dvs. trece de inspecție, Apple vă va trimite un e-mail prin care vă va informa că aplicația dvs. este gata de vânzare. Aplicația dvs. va apărea acum în magazinul de aplicații iTunes

Realizați o aplicație iPhone Pasul 35
Realizați o aplicație iPhone Pasul 35

Pasul 6. Promovați-vă aplicația

Acum că aplicația dvs. nouă este disponibilă pentru cumpărare, este timpul să începeți să răspândiți cuvântul. Utilizați rețelele sociale, trimiteți comunicate de presă pe site-uri axate pe aplicații, creați câteva videoclipuri YouTube și faceți tot ce puteți pentru ca oamenii să vorbească despre aplicația dvs.

Puteți trimite copii gratuite recenzenților, care vor scrie apoi despre aplicația dvs. pe site-ul lor sau o vor revizui pe canalul lor de YouTube. Dacă reușiți să-l primiți în mâinile recenzorilor populari, acest lucru poate duce la o mulțime de vânzări

Realizați o aplicație iPhone Pasul 36
Realizați o aplicație iPhone Pasul 36

Pasul 7. Urmăriți-vă vânzările

Descărcați aplicația gratuită iTunes Connect Mobile pentru iPhone. Conectați-vă în fiecare zi și verificați vânzările, piețele și țările de vânzare. Aceasta este partea distractivă! Apple vă va trimite periodic e-mailuri cu linkuri către cele mai recente date despre vânzări. Le puteți descărca pentru înregistrările dvs. Noroc!

sfaturi

  • Încercați să fiți originali și să nu copiați aplicații care există deja în App Store. Efectuați o căutare aprofundată în App Store pentru a afla ce este disponibil. Bineînțeles, dacă ideea ta este mai bună, atunci mergi după ea.
  • Căutați întotdeauna modalități de a vă îmbunătăți aplicația.
  • Încercați să vă actualizați aplicația în mod regulat.
  • Dacă vă plac referințele tipărite, accesați Amazon.com pentru a găsi câteva cărți de dezvoltare iPhone.
  • Încercați să testați cât mai multe dispozitive iDevices pe care le puteți pune la dispoziție. Chiar mai bine dacă au instalate diferite versiuni de iOS.
  • Dacă angajați un dezvoltator iOS și doriți să garantați că aplicația iOS arată așa cum ați specificat, puteți proiecta interfața aplicației în Photoshop și puteți utiliza un instrument pentru ao converti într-o aplicație funcțională Xcode / iOS!
  • Dacă doar înveți cum să codezi, blocarea limbilor bazate pe cursuri sau cursuri online te poate ajuta să începi.

Avertizări

  • SDK-ul iPhone se schimbă constant și dispozitivele evoluează. Dacă un upgrade SDK este disponibil în timpul unui proiect, asigurați-vă că ați citit noutățile și modificările înainte de a trece la el. Cu excepția cazului în care Apple a declarat că toate trimiterile noi trebuie compilate cu noua versiune SDK, este posibil să nu fie necesar pentru dvs. în acest moment. Dacă faceți upgrade, este posibil ca unele dintre metodele pe care le-ați folosit să devină învechite și, deși este puțin probabil să producă mai mult decât un avertisment în timpul compilării, fiți în siguranță.
  • Nu vi se garantează multe descărcări sau vânzări, nu vă descurajați.
  • Când reușești și primești o aplicație în App Store, nu te lăsa intimidat de oamenii răi care scriu recenzii urâte. Unii oferă feedback util, iar altora le place să fie nepoliticos.
  • Este captivant; s-ar putea să nu te poți opri.

Recomandat: