Kako napraviti aplikaciju za iPhone (sa slikama)

Sadržaj:

Kako napraviti aplikaciju za iPhone (sa slikama)
Kako napraviti aplikaciju za iPhone (sa slikama)

Video: Kako napraviti aplikaciju za iPhone (sa slikama)

Video: Kako napraviti aplikaciju za iPhone (sa slikama)
Video: Kako instalirati Windows XP 2024, Svibanj
Anonim

Tržište aplikacija se stalno mijenja i mijenja, a priče o uspjehu dovoljno su velike da privuku bilo tko. Mislite li da imate sljedeću veliku ideju za iPhone aplikaciju? Možda će biti lakše napraviti nego što mislite. Iako ćete morati naučiti kodiranje, veliki dio sučelja može se obaviti grafički. Za izradu aplikacije potrebno je vrijeme, učenje i strpljenje, ali možda možete napraviti sljedeću Flappy Bird! Za početak pogledajte donji korak 1.

Koraci

1. dio od 5: Postavljanje vašeg razvojnog okruženja

Napravite iPhone aplikaciju 1. korak
Napravite iPhone aplikaciju 1. korak

Korak 1. Preuzmite i instalirajte Xcode

Xcode je razvojno okruženje u kojem se stvaraju sve aplikacije za iPhone. Xcode je dostupan besplatno od Applea, ali zahtijeva instaliranje OS X 10.8 ili novije verzije. Ne postoji službeni način za pokretanje Xcodea na Windows ili Linux računalu. To znači da ćete, ako želite razviti iPhone aplikaciju, ali nemate Mac, prvo morati uložiti u jednu.

  • Za razvoj iOS 8 aplikacija trebat će vam Xcode 6.0.1 i iOS 8 SDK, a oba su dostupna od Applea. SDK za iOS 8 sadrži značajan broj novih API -ja koji vam omogućuju stvaranje svih vrsta novih iskustava s aplikacijama, uključujući iCloud integraciju i Touch ID.
  • Za razvoj iOS 10 aplikacija trebat će vam Xcode 8 i iOS 10 SDK, također dostupni od Applea. Postoje značajne promjene u jeziku Swift i SDK -u u ovoj verziji Xcodea kojih biste htjeli biti svjesni, ali dobra je vijest da nakon ove verzije neće biti više promjena "šifriranja koda" u jeziku Swift.
Napravite aplikaciju za iPhone 2. korak
Napravite aplikaciju za iPhone 2. korak

Korak 2. Instalirajte dobar uređivač teksta

Iako možete potpuno kodirati unutar Xcodea, otkrit ćete da je rad s velikim komadima koda mnogo lakši ako imate namjenski uređivač teksta koji je specijaliziran za programiranje sintakse. TextMate i JEdit dva su vrlo popularna izbora.

Napravite iPhone aplikaciju 3. korak
Napravite iPhone aplikaciju 3. korak

Korak 3. Instalirajte program za vektorsku grafiku

Ako planirate stvaranje prilagođene umjetnosti i dizajna za svoju aplikaciju, trebat će vam program koji može stvarati vektorsku grafiku. Vektorska grafika ljestvice bez gubitka jasnoće i neophodna je za zgodnu aplikaciju. Popularni vektorski programi uključuju CorelDraw, Adobe Illustrator i Xara Designer koji su komercijalni te Inkscape koji je besplatan. Lijep, besplatan program za crtanje vektorske grafike je DrawBerry. Nije tako snažan kao profesionalni programi, ali je dobar za korisnika koji prvi put koristi ili ako jednostavno ne želite platiti nešto samo za jedno korištenje.

Napravite aplikaciju za iPhone Korak 4
Napravite aplikaciju za iPhone Korak 4

Korak 4. Upoznajte se s Objective-C

Objective-C je programski jezik koji se koristi za stvaranje funkcionalnosti unutar iPhone aplikacija. Rukuje podacima i objektima. Objective-C je izvedenica iz obitelji jezika C i objektno je orijentiran jezik. Ako već imate osnovno razumijevanje C-a ili Jave, Objective-C bi trebao biti, uglavnom, prilično jednostavan za shvatiti.

  • Novija opcija je stvaranje vaše aplikacije pomoću jezika Swift, nastavak Objective-C. Swift ima mnogo prijateljskiju sintaksu i moderniji osjećaj.
  • Iako je moguće izgraditi osnovnu aplikaciju bez poznavanja Objective-C, ne možete izvesti nikakvu naprednu funkciju bez da je sami kodirate. Bez Objective-C, sve što možete učiniti je kretati se naprijed-natrag između zaslona.
  • Na internetu su dostupni različiti vodiči, kao i mnoštvo informacija koje se mogu pronaći u raznim knjigama o Objective-C ili Swiftu. Ako razvoj aplikacija za iPhone želite shvatiti ozbiljno, bit će vam dobro jer ćete imati pri ruci neke resurse.
  • Neke od popularnijih mrežnih Objective-C i Swift zajednica uključuju Apple Developer Forums, iPhoneSDK Google Group i StackOverflow.
Napravite iPhone aplikaciju 5. korak
Napravite iPhone aplikaciju 5. korak

Korak 5. Razmislite o razvoju vanjskih tvrtki

Ako jednostavno nemate interesa za učenje Objective-C ili Swifta ili nemate umjetničku kost u tijelu, postoji veliki broj slobodnjaka i razvojnih timova koji bi mogli preuzeti različite aspekte vaš projekt za vas. Outsourcing vašeg razvoja je složen proces, ali može vam uštedjeti mnogo glavobolje ako niste tip programiranja. Pobrinite se da svi uključeni potpišu Ugovor o neotkrivanju podataka te da postoje strukture plaćanja prije početka bilo kakvog posla.

Upwork (prije oDesk i Elance) najpopularnija je besplatna usluga na Internetu koja ima stotine programera i umjetnika svih razina vještina

Napravite iPhone aplikaciju Korak 6
Napravite iPhone aplikaciju Korak 6

Korak 6. Izradite razvojni račun

Da biste distribuirali svoju aplikaciju u App Storeu ili je dali drugima na testiranje, morat ćete se prijaviti za Appleov razvojni račun. Račun košta 99 USD godišnje i od vas će trebati unijeti podatke o porezu i bankovnom računu.

Svoj račun možete stvoriti na web stranici iOS Dev Center

Napravite iPhone aplikaciju 7. korak
Napravite iPhone aplikaciju 7. korak

Korak 7. Preuzmite neke testne aplikacije

Nakon što se prijavite za račun razvojnog programera, imat ćete pristup Appleovim razvojnim resursima. Ti izvori uključuju različite uzorke projekata koji vam mogu dati ogroman uvid u to kako razvoj aplikacija funkcionira. Pronađite primjer koji se odnosi na vrstu aplikacije koju želite stvoriti i petljajte se s njom u Xcode.

2. dio od 5: Planiranje aplikacije

Napravite iPhone aplikaciju 8. korak
Napravite iPhone aplikaciju 8. korak

Korak 1. Definirajte svoj koncept

Prije nego prvi put otvorite Xcode, trebali biste imati dobro osmišljen plan za svoju aplikaciju i njezine značajke. To bi moglo uključivati dokument o dizajnu koji opisuje sve funkcionalnosti aplikacije, skice korisničkog sučelja i tijek između zaslona, te osnovnu ideju o vrstama sustava koje je potrebno implementirati.

  • Pokušajte se što više držati svog dizajnerskog dokumenta dok razvijate svoju aplikaciju. To će vam pomoći da se usredotočite na značajke koje želite.
  • Pokušajte nacrtati barem jednu skicu minijature za svaki zaslon u aplikaciji.
Napravite iPhone aplikaciju 9. korak
Napravite iPhone aplikaciju 9. korak

Korak 2. Odredite svoju publiku

Publika vaše aplikacije imat će mnogo veze s njezinim izgledom i funkcionalnošću aplikacije. Na primjer, aplikacija s popisom zadataka imat će mnogo drugačiju publiku od krvave igre pucanja. To će vam pomoći

Napravite iPhone aplikaciju 10. korak
Napravite iPhone aplikaciju 10. korak

Korak 3. Uz pomoć aplikacije riješite potrebe

Ako je vaša aplikacija uslužni program neke vrste, trebala bi ponuditi rješenje problema koji dosad nije riješen ili jedinstveno rješenje ili metodu ili onu koja to čini bolje od prethodnih pokušaja. Ako je vaša aplikacija igra, trebala bi imati jedinstvenu značajku ili značajke koje joj pomažu izdvojiti i privući određene igrače.

Napravite iPhone aplikaciju 11. korak
Napravite iPhone aplikaciju 11. korak

Korak 4. Razmotrite sadržaj

Vaše korisničko sučelje bit će određeno vrstom sadržaja koji prikazujete korisniku svoje aplikacije. Na primjer, ako se aplikacija bavi fotografijama, htjet ćete korisničko sučelje koje olakšava gledanje fotografija i navigaciju kroz njih.

Napravite iPhone aplikaciju 12. korak
Napravite iPhone aplikaciju 12. korak

Korak 5. Vježbajte dobre procese oblikovanja korisničkog sučelja

Korisničko sučelje nikada ne bi trebalo ometati korisnika. To znači da bi opcije trebale biti jasno vidljive, a korisnik nikada ne bi trebao dovoditi u pitanje koji gumb što radi. Ako koristite ikone, one bi trebale točno predstavljati njihovu funkciju. Navigacija kroz aplikaciju trebala bi biti fluidna i prirodna.

Dizajn korisničkog sučelja jednako je umjetnička forma koliko i znanost. Vjerojatno ćete stalno mijenjati svoj dizajn kako se vaš projekt razvija

3. dio od 5: Stvaranje aplikacije

Napravite iPhone aplikaciju 13. korak
Napravite iPhone aplikaciju 13. korak

Korak 1. Izradite novi projekt u Xcode -u

Otvorite Xcode i pokrenite novi projekt s izbornika Datoteka. Odaberite "Aplikacija" pod naslovom "iOS" s lijeve strane prozora. U odjeljku predloška odaberite "Prazna aplikacija".

  • Dostupni su različiti predlošci, svi dizajnirani za različite zadatke. Počnite s praznim predloškom sve dok vam ne bude ugodnije s procesom razvoja. Možete isprobati jedan od složenijih predložaka kad upoznate kako sve funkcionira.
  • Morat ćete navesti naziv proizvoda, identifikator svoje tvrtke i prefiks klase. Ako još nemate Appleov identifikator tvrtke, unesite com.example. Za prefiks razreda unesite XYZ.
  • Odaberite "iPhone" s izbornika Uređaji.
Napravite aplikaciju za iPhone Korak 14
Napravite aplikaciju za iPhone Korak 14

Korak 2. Izradite Storyboard

Storyboard je vizualni prikaz svih zaslona vaše aplikacije. Prikazuje sadržaj svakog zaslona, kao i prijelaze između njih. Alat Storyboard pomoći će vam u razvoju toka vaše aplikacije.

  • Pritisnite Datoteka → Novo → Datoteka.
  • Pod naslovom iOS kliknite "Korisničko sučelje".
  • Odaberite Storyboard i kliknite Dalje.
  • Na izborniku Uređaji odaberite iPhone, a zatim datoteci dajte naziv "Glavno". Provjerite je li spremljen na isto mjesto kao i vaš projekt.
Napravite iPhone aplikaciju Korak 15
Napravite iPhone aplikaciju Korak 15

Korak 3. Dodijelite svoju Storyboard projektu

Nakon što izradite Storyboard, morat ćete ga dodijeliti kao glavno sučelje svoje aplikacije. Ovo će učitati Storyboard kada se aplikacija pokrene. Ako ne dodijelite storyboard, ništa se neće dogoditi kada pokrenete aplikaciju.

  • Kliknite naziv svog projekta u lijevom navigacijskom stablu.
  • Pronađite naslov Ciljevi u glavnom okviru. Odaberite svoj projekt s popisa Ciljevi.
  • Pronađite odjeljak Informacije o implementaciji na kartici Općenito.
  • Unesite Main.storyboard u tekstualno polje "Glavno sučelje".
Napravite iPhone aplikaciju Korak 16
Napravite iPhone aplikaciju Korak 16

Korak 4. Dodajte svoj prvi zaslon pomoću kontrolera prikaza

Kontroleri pogleda određuju kako korisnik gleda sadržaj. Dostupni su različiti unaprijed postavljeni kontroleri prikaza, uključujući standardne prikaze i tablice. U svoju storyboard knjigu ćete dodati kontrolere prikaza koji aplikaciji govore kako prikazati sadržaj korisniku.

  • Odaberite datoteku "Main.storyboard" na navigacijskom izborniku projekta. Vidjet ćete da se u prozoru Builder sučelja pojavljuje prazno platno.
  • Pronađite biblioteku objekata. Ovo se nalazi pri dnu desnog okvira i može se odabrati klikom na gumb male kocke. Time će se učitati popis objekata koji se mogu dodati na vaše platno.
  • Kliknite i povucite objekt "View Controller" na platno. Na platnu će se pojaviti vaš prvi zaslon.
  • Vaša prva "Scena" je dovršena. Kad se aplikacija pokrene, kontroler prikaza učitat će vaš prvi zaslon.
Napravite iPhone aplikaciju Korak 17
Napravite iPhone aplikaciju Korak 17

Korak 5. Dodajte objekte sučelja na svoj prvi zaslon

Kad postavite kontroler prikaza, možete početi popunjavati zaslon objektima sučelja koji su vam potrebni, poput oznaka, polja za unos teksta i gumba. Svi objekti sučelja mogu se pronaći na popisu Knjižnica objekata u kojem ste pronašli objekt Kontroler pogleda.

  • Kliknite i povucite objekte s popisa da biste ih dodali na zaslon.
  • Većina objekata može se promijeniti veličinom klikom i povlačenjem okvira na rubu objekta. Prilikom promjene veličine na zaslonu će se pojaviti smjernice kako biste bili sigurni da je sve ispravno postavljeno.
Napravite iPhone aplikaciju 18. korak
Napravite iPhone aplikaciju 18. korak

Korak 6. Prilagodite objekte koje dodajete

Možete prilagoditi svojstva za svaki objekt, dopuštajući vam stvaranje prilagođenog i intuitivnog sučelja. Na primjer, u polje za unos teksta možete dodati rezervirano mjesto koje će pomoći korisniku da uputi što treba unijeti.

  • Odaberite objekt koji želite prilagoditi i kliknite gumb "Inspektor atributa" pri vrhu desnog okvira. Gumb izgleda poput štita.
  • Prilagodite objekt po svom ukusu. Možete promijeniti stil fonta, veličinu fonta, boju teksta, poravnanje, slike u pozadini, tekst rezerviranog mjesta, stil obruba i još mnogo toga.
  • Dostupne opcije mijenjat će se ovisno o objektu koji prilagođavate.
Napravite iPhone aplikaciju 19. korak
Napravite iPhone aplikaciju 19. korak

Korak 7. Dodajte još zaslona

Kako vaš projekt raste, vjerojatno ćete morati dodati još zaslona za prikaz svih sadržaja koji su potrebni da bi aplikacija bila korisna. Na primjer, ako izrađujete aplikaciju za popis obaveza, trebat će vam najmanje dva zaslona: jedan za unos stavke popisa obaveza i jedan za pregled cijelog popisa.

  • Više zaslona dodaje se povlačenjem i ispuštanjem objekata kontrolera pogleda na prazne dijelove vašeg platna. Ako ne možete pronaći prazno mjesto za ispuštanje, kliknite gumb "smanjivanje" dok ne pronađete prazna područja. Obavezno ispustite kontroler pogleda na platno, a ne na postojeći zaslon.
  • Početni zaslon možete promijeniti odabirom kontrolera pogleda s kojim želite voditi iz skice projekta. Pritisnite gumb Attribute Inspector i potvrdite okvir "Is Initial View Controller". Na primjer, ako pravite popis obaveza, poželjet ćete da stvarni popis bude prvo što korisnik vidi pri pokretanju aplikacije.
Napravite aplikaciju za iPhone 20. korak
Napravite aplikaciju za iPhone 20. korak

Korak 8. Dodajte navigacijsku traku

Sada kada u aplikaciji imate dva zaslona, vrijeme je da ga učinite tako da se korisnik može kretati naprijed -natrag između njih. To možete učiniti pomoću navigacijskog kontrolera, koji je specijalizirani kontroler prikaza. Ovaj kontroler dodaje navigacijsku traku na vrh vaše aplikacije koja omogućuje korisniku kretanje naprijed -natrag između zaslona.

  • Vaš navigacijski kontroler trebao bi se dodati vašem početnom prikazu kako bi mogao kontrolirati sve sljedeće zaslone.
  • Odaberite svoj početni prikaz u nacrtu projekta.
  • Pritisnite Editor → Embed In → Navigation Controller.
  • Trebali biste vidjeti sivu navigacijsku traku koja se pojavljuje pri vrhu zaslona na koji ste dodali kontroler.
Napravite aplikaciju za iPhone 21. korak
Napravite aplikaciju za iPhone 21. korak

Korak 9. Dodajte funkcionalnost navigacijskoj traci

Sada kada ste umetnuli navigacijsku traku, možete joj početi dodavati navigacijske alate. To će omogućiti vašem korisniku kretanje naprijed -natrag između zaslona.

  • Dodajte naslov navigacijskoj traci. Kliknite navigacijsku stavku ispod kontrolera pogleda kojem ste je dodijelili. Otvorite Inspektor atributa i upišite naslov trenutnog zaslona u polje Naslov.
  • Dodajte gumb za navigaciju. Otvorite biblioteku Objekti ako već nije otvorena i pronađite stavku gumba trake. Kliknite i povucite ga na navigacijsku traku. Gumbi koji vas pomiču "naprijed" u aplikaciji obično su postavljeni desno, a gumbi koji vas pomiču "natrag" smješteni su lijevo.
  • Dajte gumbu svojstvo. Gumbi se mogu konfigurirati tako da imaju specifična svojstva koja ih čine lakim prilagođavanjem okolnostima. Na primjer, ako stvarate popis zadataka, poželjet ćete gumb "Dodaj" za stvaranje novog unosa. Odaberite gumb i otvorite Attribute Inspector. Pronađite izbornik Identifikator i odaberite "Dodaj". Gumb će se promijeniti u logotip "+".
Napravite aplikaciju za iPhone 22. korak
Napravite aplikaciju za iPhone 22. korak

Korak 10. Povežite svoj novi gumb s postojećim zaslonom

Da bi vaš gumb funkcionirao, morat ćete ga povezati s drugim zaslonom. U našem primjeru popisa zadataka, gumb se nalazi na ukupnom popisu i mora biti povezan s zaslonom za unos. Da biste povezali gumb, držite tipku Ctrl i povucite gumb na drugi zaslon.

  • Kad otpustite tipku miša, pojavit će se izbornik Action Segue sa popisom opcija. Odaberite "Push" za korištenje push prijelaza pri kretanju između zaslona. Također možete odabrati "Modal", koji će otvoriti zaslon kao samostalnu radnju za razliku od slijeda.
  • Ako koristite Push, navigacijska traka automatski će se dodati na vaš drugi zaslon i automatski će se stvoriti gumb "natrag". Ako odaberete modal, morat ćete ručno umetnuti drugu navigacijsku traku, kao i dodati gumbe "Odustani" i "Gotovo" (za popis obaveza; oznake vaših gumba će se promijeniti ovisno o potrebama vaše aplikacije).
  • Gumbi "Odustani" i "Gotovo" mogu se stvoriti na isti način na koji ste stvorili gumb "Dodaj". Jednostavno odaberite "Odustani" ili "Gotovo" iz izbornika Identifier u Attribute Inspectoru.
Napravite aplikaciju za iPhone 23. korak
Napravite aplikaciju za iPhone 23. korak

Korak 11. Dodajte mogućnosti rukovanja podacima

Do sada ste mogli stvoriti osnovno navigacijsko sučelje bez ikakvog kodiranja. Ako želite dodati bilo koju dublju funkcionalnost, poput pohrane podataka i rukovanja korisničkim unosom, morat ćete uprljati ruke u kodu. Kodiranje je izvan opsega ovog vodiča, ali postoji veliki broj udžbenika Objective-C dostupnih na mreži.

Pomoću prototipa navigacijskog sučelja možete zaposliti razvojnog programera. Posjedovanje radnog sučelja uvelike će vam olakšati objašnjenje onoga što vam treba na kodiranju

4. dio od 5: Testiranje aplikacije

Napravite aplikaciju za iPhone 24. korak
Napravite aplikaciju za iPhone 24. korak

Korak 1. Pokrenite iOS Simulator

Xcode dolazi s ugrađenim iOS simulatorom koji vam omogućuje testiranje aplikacije na raznim simuliranim iOS uređajima. Da biste pokrenuli Simulator, odaberite "Simulator i ispravljanje pogrešaka" s padajućeg izbornika pri vrhu prozora Xcode, a zatim odaberite uređaj na kojem želite testirati.

Napravite aplikaciju za iPhone Korak 25
Napravite aplikaciju za iPhone Korak 25

Korak 2. Izgradite aplikaciju

Pritisnite gumb Build, koji izgleda kao tradicionalni gumb Play, da biste sastavili aplikaciju i pokrenuli je. Izrada aplikacije može potrajati nekoliko minuta. napredak možete pratiti na alatnoj traci. Nakon što je proces izgradnje dovršen, otvorit će se iOS simulator i možete početi testirati svoju aplikaciju.

Napravite aplikaciju za iPhone Korak 26
Napravite aplikaciju za iPhone Korak 26

Korak 3. Testirajte aplikaciju na svom iPhoneu

Prije nego što svoju aplikaciju distribuirate na testiranje, možete je testirati na vlastitom uređaju (ako je imate). Prvo priključite uređaj u računalo putem USB -a. Zatvorite iTunes ako se otvori. Na padajućem izborniku odaberite "Uređaj i otklanjanje pogrešaka", a zatim kliknite gumb Izradi. Nakon nekoliko sekundi aplikacija bi se trebala pokrenuti na iPhoneu. testirajte sve funkcionalnosti prije zatvaranja aplikacije.

Napravite aplikaciju za iPhone Korak 27
Napravite aplikaciju za iPhone Korak 27

Korak 4. Otklonite pogreške u aplikaciji

Ako se vaša aplikacija srušila, morate početi shvaćati što se dogodilo i zašto. Ovo je opsežna tema i postoji bezbroj razloga zašto se vaša aplikacija mogla srušiti. Otvorite konzolu za otklanjanje pogrešaka i pročitajte poruke o pogrešci. Većinom su prilično kriptični. Ako ne razumijete pogrešku, pokušajte potražiti poruku o pogrešci. Velike su šanse da ćete na Apple -ovom razvojnom forumu pronaći post u kojem je ljubazni, iskusni programer odgovorio na njihovu molbu.

Otklanjanje pogrešaka može vam oduzeti mnogo vremena i zamoriti. Ako ne odustanete i ne ustrajete, s vremenom ćete postati bolji u tome. Počet ćete prepoznavati pogreške, brzo im ući u trag, pa ih čak i povremeno očekivati. Jedna od uobičajenih grešaka je oslobađanje objekta iz memorije više puta. Drugi je zaborav za dodjelu memorije i inicijalizaciju objekta prije pokušaja dodavanja ili dodjeljivanja. Sa svakom aplikacijom vaše će pogreške postajati sve manje

Napravite aplikaciju za iPhone 28. korak
Napravite aplikaciju za iPhone 28. korak

Korak 5. Provjerite upotrebu memorije

IPhone ima vrlo ograničenu količinu memorije. Svaki put kada objektu dodijelite neku memoriju, morate ga osloboditi kad završite s tim i vratiti memoriju. Instrumenti su iPhone SDK alat za pregled i analizu vaše upotrebe memorije između ostalog.

  • S odabranim uređajem i otklanjanjem pogrešaka kao i prije, odaberite Pokreni → Pokreni s alatom za izvedbu → Propuštanja. Ovo će pokrenuti Instruments i pokrenuti aplikaciju na vašem uređaju. Samo naprijed i koristite aplikaciju kao i obično. Čini se da će se povremeno zamrznuti jer Instruments bilježi i analizira vašu upotrebu memorije. Sva curenja rezultirat će crvenim skokom na vremenskoj traci Propuštanja. Izvor curenja bit će prikazan u donjoj polovici zaslona.
  • Dvostruki klik na objekte koji su procurili pokušat će vas odvesti do odgovornog koda ili klikom na malu strelicu u stupcu adrese prikazat će vam se povijest curenja. Ponekad mjesto otkrivanja curenja nije nužno odakle je poteklo.
  • Ako ste stvarno zapanjeni, pokušajte postupkom eliminacije. Komentirajte i/ili pažljivo zaobiđite područja koda i pokrenite ga. Ponekad možete suziti općenito područje, a zatim na kraju ući u odgovornu liniju. Kad znate gdje se nalazi, možete ga popraviti ili prepisati. Upamtite, upotreba Googlea često vam može pružiti najbrže izravne veze na interne Appleove forume ili dokumentaciju koja rješava vaš problem.
Napravite aplikaciju za iPhone Korak 29
Napravite aplikaciju za iPhone Korak 29

Korak 6. Distribuirajte svoju aplikaciju kako bi je drugi testirali

Iako je testiranje vaše aplikacije u simuliranom okruženju dobar način da se uvjerite da vaša aplikacija radi i da sučelje izgleda dobro, ništa nije bolje od testiranja drugih korisnika osim vas samih. Prije nego što ih pošaljete na vanjsko testiranje, samo provjerite jeste li ispeglali najveće greške. Da biste distribuirali svoju aplikaciju svojim testerima, morat ćete stvoriti Ad-Hoc certifikat na web lokaciji iOS Dev Center.

  • Vanjski testeri mogu pružiti mnogo povratnih informacija koje ne biste očekivali. To može biti osobito korisno ako imate složenu aplikaciju.
  • Da biste autorizirali uređaje testera, trebat će vam UDID broj svakog uređaja.
  • Odaberite Uređaj s padajućeg popisa i pritisnite ikonu "Build". U Finderu idite do mape svog projekta i potražite mapu "Ad-Hoc-iphoneos". Unutra će biti aplikacija. Kopirajte svoj certifikat "AdHoc.mobileprovision" koji ste dobili iz iOS Dev Centra u istu mapu. Odaberite aplikaciju i certifikat te ih stisnite. Ova se arhiva može dati vašem vanjskom testeru. Morat ćete stvoriti zasebnu arhivu za svaki Ad-Hoc certifikat.

5. dio od 5: Objavljivanje vašeg projekta

Napravite aplikaciju za iPhone 30. korak
Napravite aplikaciju za iPhone 30. korak

Korak 1. Izradite svoju distribuciju

Na padajućem izborniku odaberite Uređaj i izdanje. Pritisnite ikonu "Build". U Finderu idite do mape za izgradnju vašeg projekta i potražite mapu "Release-iphoneos". Unutra će biti aplikacija. Zatvorite ga u arhivu.

Da bi nove aplikacije mogle proći Apple certifikaciju, morat će ih se optimizirati za iOS 8 i Retina zaslon

Napravite iPhone aplikaciju 31. korak
Napravite iPhone aplikaciju 31. korak

Korak 2. Otvorite nadzornu ploču iTunes Connect

Tome možete pristupiti iz iOS Dev Centra. Ako imate još nedovršenih koraka za postavljanje, oni će biti navedeni pri vrhu stranice. Provjerite jesu li svi bankovni i porezni podaci ispravno uneseni.

Napravite aplikaciju za iPhone 32. korak
Napravite aplikaciju za iPhone 32. korak

Korak 3. Unesite sve podatke o aplikaciji

Kliknite "Upravljanje vašim aplikacijama", a zatim odaberite "Dodaj novu aplikaciju". Ispunite naziv aplikacije, broj SKU -a i odaberite ID paketa. S padajućeg izbornika odaberite paket aplikacija.

  • Ispunite obrasce s opisom aplikacije, ključnim riječima, web lokacijom za podršku, kategorijom, e -poštom za kontakt, autorskim pravima itd.
  • Ispunite obrasce za prava i cijene.
  • Pripremite svoje iTunes umjetničko djelo. Trebat će vam velika vektorska ikona 512x512, kao i nekoliko snimaka zaslona vaše aplikacije. Snimke zaslona mogu se snimiti iz iPhone simulatora pomoću naredbi Command + Shift + 4 i povlačenjem križa po tom području. Provjerite jesu li za iPhone 320x480. Snimke zaslona vrlo su važan dio marketinga vaše aplikacije, stoga pazite da prikazuju najvažnije dijelove.
Napravite aplikaciju za iPhone 33. korak
Napravite aplikaciju za iPhone 33. korak

Korak 4. Prenesite svoju aplikaciju

Kliknite "Spremno za učitavanje binarnih datoteka" i bit ćete preusmjereni na zaslon koji vas upućuje na preuzimanje alata za prijenos aplikacija. Preuzmite ga i pritisnite Gotovo.

  • Instalirajte alat za prijenos aplikacija i pokrenite ga. Prilikom prvog pokretanja programa od vas će se tražiti podaci za prijavu na iTunes.
  • Alat za učitavanje aplikacija provjerit će vaš račun za iTunes Connect i pronaći sve aplikacije za koje ste spremni za prijenos binarnih datoteka. Oni će biti prikazani u padajućem izborniku. Odaberite onu koju želite, odaberite poštanski broj za distribuciju koji ste ranije stvorili i prenesite ga. Alat za prijenos će provjeriti neke interne stvari unutar paketa i vratiti će pogrešku ako otkrije nešto netočno, poput pogrešnog broja verzije, ikone koja nedostaje itd. Ako je sve u redu, učitat će zip i završiti.
Napravite aplikaciju za iPhone Korak 34
Napravite aplikaciju za iPhone Korak 34

Korak 5. Pričekajte pregled

Ne možete ništa učiniti osim pričekati postupak pregleda. Apple će vas obavijestiti za nekoliko dana ili tjedana putem e -pošte ako se stanje vaše prijave promijeni u "U pregledu". Kada se preispita, proces je vrlo brz. Ako ne uspije u početnom nizu testova, primit ćete e -poruku s odbijanjem u kojoj će vam reći zašto, a Apple će ponuditi prijedloge kako to ispraviti. Ako vaša aplikacija prođe inspekciju, Apple će vam poslati e -poruku s obavijesti da je vaša aplikacija spremna za prodaju. Vaša će se aplikacija sada pojaviti u trgovini aplikacija iTunes

Napravite aplikaciju za iPhone Korak 35
Napravite aplikaciju za iPhone Korak 35

Korak 6. Promovirajte svoju aplikaciju

Sada kada je vaša potpuno nova aplikacija dostupna za kupnju, vrijeme je da počnete širiti glas. Koristite društvene medije, šaljite priopćenja za medije na web-lokacije usmjerene na aplikacije, snimite neke YouTube videozapise i učinite sve što možete da natjerate ljude da govore o vašoj aplikaciji.

Možete poslati besplatne kopije recenzentima, koji će zatim pisati o vašoj aplikaciji na njihovoj web stranici ili je pregledati na njihovom YouTube kanalu. Ako ga uspijete dobiti u ruke popularnih recenzenata, to može dovesti do velike prodaje

Napravite aplikaciju za iPhone 36. korak
Napravite aplikaciju za iPhone 36. korak

Korak 7. Pazite na prodaju

Preuzmite besplatnu aplikaciju iTunes Connect Mobile za svoj iPhone. Prijavite se svaki dan i provjerite svoju prodaju, tržišta i zemlje prodaje. Ovo je zabavni dio! Apple će vam povremeno slati e -poštu s vezama na vaše najnovije podatke o prodaji. Možete ih preuzeti za svoju evidenciju. Sretno!

Savjeti

  • Pokušajte biti izvorne i ne duplicirati aplikacije koje već postoje u App Storeu. Detaljno pretražite App Store kako biste saznali što je dostupno. Naravno, ako vam je ideja bolja, krenite u to.
  • Uvijek tražite načine za poboljšanje svoje aplikacije.
  • Pokušajte redovito ažurirati svoju aplikaciju.
  • Ako volite tiskane reference, na Amazon.com potražite neke knjige o razvoju iPhonea.
  • Pokušajte isprobati što više različitih iDevices koje možete nabaviti. Još bolje ako imaju instalirane različite inačice iOS -a.
  • Ako unajmite iOS programera i želite jamčiti da iOS aplikacija izgleda kao što ste naveli, mogli biste dizajnirati sučelje za aplikaciju u Photoshopu i upotrijebiti alat za pretvorbu u funkcionalnu aplikaciju Xcode/iOS!
  • Ako samo učite kodirati, blokiranje jezika ili mrežni tečajevi mogu vam pomoći u početku.

Upozorenja

  • SDK za iPhone stalno se mijenja i uređaji se razvijaju. Ako je nadogradnja SDK -a dostupna tijekom projekta, svakako prije čitanja pročitajte što je novo i promijenjeno. Osim ako Apple nije naveo da svi novi podnesci moraju biti sastavljeni s novom verzijom SDK -a, možda vam u ovom trenutku to neće biti potrebno. Ako izvršite nadogradnju, neke od metoda koje ste koristili možda su zastarjele i iako vjerojatno neće proizvesti više od upozorenja u vrijeme kompajliranja, budite sigurni.
  • Ne jamčite puno preuzimanja ili prodaje, nemojte se obeshrabriti.
  • Kad uspijete i nabavite aplikaciju na App Storeu, nemojte se plašiti zlih ljudi koji pišu ružne recenzije. Neki daju korisne povratne informacije, a neki samo vole biti nepristojni.
  • To stvara ovisnost; možda nećete moći stati.

Preporučeni: