Kuidas teha iPhone'i rakendust (piltidega)

Sisukord:

Kuidas teha iPhone'i rakendust (piltidega)
Kuidas teha iPhone'i rakendust (piltidega)

Video: Kuidas teha iPhone'i rakendust (piltidega)

Video: Kuidas teha iPhone'i rakendust (piltidega)
Video: [KUIDAS] - 5 näpunäidet, kuidas oma nutitelefoni kaitsta pahalaste eest. 2024, Aprill
Anonim

Rakendusturg muutub ja muutub pidevalt ning edulood on piisavalt suured, et kellelegi silma jääda. Kas arvate, et teil on järgmine suur idee iPhone'i rakenduse jaoks? See võib olla lihtsam teha, kui arvate. Kuigi peate õppima mõningaid kodeeringuid, saab suure osa liidesetööst teha graafiliselt. Rakenduse loomine võtab aega, õppimist ja kannatlikkust, kuid võib -olla saate teha järgmise Flappy Birdi! Alustamiseks vaadake allpool 1. toimingut.

Sammud

Osa 1 /5: Arenduskeskkonna seadistamine

Tehke iPhone'i rakendus 1. samm
Tehke iPhone'i rakendus 1. samm

Samm 1. Laadige alla ja installige Xcode

Xcode on arenduskeskkond, milles kõik iPhone'i rakendused on loodud. Xcode on Apple'ilt tasuta saadaval, kuid nõuab installimist OS X 10.8 või uuemat. Xcode'i käivitamiseks Windowsi või Linuxi arvutis pole ametlikku viisi. See tähendab, et kui soovite arendada iPhone'i rakendust, kuid teil pole Maci, peate kõigepealt investeerima ühte.

  • IOS 8 rakenduste arendamiseks vajate Xcode 6.0.1 ja iOS 8 SDK -d, mis mõlemad on saadaval Apple'ilt. IOS 8 SDK sisaldab märkimisväärsel hulgal uusi API -sid, mis võimaldavad teil luua igasuguseid uusi rakenduselamusi, sealhulgas iCloudi integreerimist ja Touch ID -d.
  • IOS 10 rakenduste arendamiseks vajate Xcode 8 ja iOS 10 SDK -d, mis on saadaval ka Apple'ilt. Selles Xcode'i versioonis on Swifti keeles ja SDK -s olulisi muudatusi, millest peaksite teadlik olema, kuid hea uudis on see, et pärast seda versiooni ei tohi Swifti keelde enam "koodi rikkuda"..
Tehke iPhone'i rakendus 2. samm
Tehke iPhone'i rakendus 2. samm

Samm 2. Installige hea tekstiredaktor

Kuigi saate Xcode'is täielikult kodeerida, leiate, et suurte kooditükkidega töötamine on palju lihtsam, kui teil on spetsiaalne tekstiredaktor, mis on spetsialiseerunud programmeerimise süntaksile. TextMate ja JEdit on kaks väga populaarset valikut.

Tehke iPhone'i rakendus 3. samm
Tehke iPhone'i rakendus 3. samm

Samm 3. Installige vektorgraafika programm

Kui kavatsete oma rakendusele kohandatud kunsti ja kujundusi luua, soovite programmi, mis suudab luua vektorgraafikat. Vektorgraafika skaala, kaotamata selgust, ja on hämmastava rakenduse jaoks hädavajalikud. Populaarsete vektorprogrammide hulka kuuluvad CorelDraw, Adobe Illustrator ja Xara Designer, mis on kaubanduslikud, ja Inkscape, mis on tasuta. Kena tasuta vektorgraafika joonistusprogramm on DrawBerry. See ei ole nii võimas kui professionaalsed programmid, kuid see on hea esmakasutajale või kui te lihtsalt ei taha millegi eest maksta ainult ühe korra eest.

Tehke iPhone'i rakendus 4. samm
Tehke iPhone'i rakendus 4. samm

Samm 4. Tutvuge eesmärgiga-C

Objective-C on programmeerimiskeel, mida kasutatakse iPhone'i rakendustes funktsionaalsuse loomiseks. See tegeleb andmete ja objektidega manipuleerimisega. Objective-C on C keelte perekonna tuletis ja objektorienteeritud keel. Kui teil on juba algteadmised C-st või Java-st, peaks Objective-C olema enamasti üsna lihtne haarata.

  • Uuem võimalus on luua oma rakendus Swifti keele abil, mis on eesmärk Objektiiv-C. Swiftil on palju sõbralikum süntaks ja kaasaegsem tunne.
  • Ehkki põhirakendust on võimalik luua ilma Objective-C teadmata, ei saa te ilma täiendava funktsioonita ilma seda ise kodeerimata täita. Ilma Objective-C-ga saate vaid ekraanide vahel edasi-tagasi liikuda.
  • Internetis on saadaval mitmesuguseid õpetusi, aga ka hulgaliselt teavet erinevates Objective-C või Swifti raamatutes. Kui iPhone'i rakenduste väljatöötamist soovite tõsiselt võtta, on teil mõned ressursid käepärast.
  • Mõned populaarsemad veebipõhised Objective-C ja Swifti kogukonnad hõlmavad Apple'i arendajafoorumeid, iPhoneSDK Google'i gruppi ja StackOverflow.
Tehke iPhone'i rakendus 5. samm
Tehke iPhone'i rakendus 5. samm

Samm 5. Kaaluge arendustegevuse sisseostmist

Kui teil lihtsalt pole huvi Objective-C või Swifti õppimise vastu või pole teie kehas kunstilist luu, on seal palju vabakutselisi ja arendusmeeskondi, kes võivad olla võimelised kasutama erinevaid aspekte teie projekt teile. Arenduse sisseostmine on keeruline protsess, kuid võib säästa palju peavalu, kui te pole programmeerimistüüp. Enne töö alustamist veenduge, et kõik asjaosalised allkirjastavad mitteavaldamise lepingu ja et palgastruktuurid on paigas.

Upwork (varem oDesk ja Elance) on kõige populaarsem vabakutseline teenus Internetis, millel on sadu erineva tasemega arendajaid ja kunstnikke

Tehke iPhone'i rakendus 6. samm
Tehke iPhone'i rakendus 6. samm

Samm 6. Looge arenduskonto

Rakenduse levitamiseks App Store'is või teistele testimiseks andmiseks peate registreeruma Apple'i arendajakontole. Konto maksab 99 dollarit aastas ja nõuab maksu- ja pangakonto andmete sisestamist.

Saate oma konto luua iOS -i arenduskeskuse veebisaidil

Tehke iPhone'i rakendus 7. samm
Tehke iPhone'i rakendus 7. samm

Samm 7. Laadige alla mõned testirakendused

Kui olete arendajakonto registreerinud, on teil juurdepääs Apple'i arendusressurssidele. Need ressursid hõlmavad mitmesuguseid näidisprojekte, mis võivad anda teile tohutu ülevaate rakenduste arendamise toimimisest. Leidke näide, mis on seotud rakendusega, mida soovite luua, ja segage seda Xcode'is.

Osa 2: 5: rakenduse kavandamine

Tehke iPhone'i rakendus 8. samm
Tehke iPhone'i rakendus 8. samm

Samm 1. Määratlege oma kontseptsioon

Enne Xcode'i esmakordset avamist peaks teil olema oma rakenduse ja selle funktsioonide jaoks hästi läbimõeldud plaan. See võib hõlmata kujundusdokumenti, mis kirjeldab kõiki rakenduse funktsioone, visandeid kasutajaliidesest ja ekraanide vahelist voogu ning põhiideed rakendamist vajavate süsteemitüüpide kohta.

  • Proovige rakenduse arendamise ajal oma disainidokumendist võimalikult palju kinni pidada. See aitab teil keskenduda soovitud funktsioonidele.
  • Proovige oma rakenduse iga ekraani jaoks joonistada vähemalt üks pisipiltide visand.
Tehke iPhone'i rakendus 9. samm
Tehke iPhone'i rakendus 9. samm

Samm 2. Määrake oma vaatajaskond

Teie rakenduse vaatajaskonnal on selle välimuse ja rakenduse funktsionaalsusega palju pistmist. Näiteks on ülesannete loendirakendusel palju teistsugune publik kui verisel tulistamismängul. See aitab teid

Tehke iPhone'i rakendus 10. samm
Tehke iPhone'i rakendus 10. samm

Samm 3. Lahendage rakendusega vajadus

Kui teie rakendus on mingisugune utiliit, peaks see pakkuma lahenduse probleemile, mida pole varem lahendatud, või ainulaadse lahenduse või meetodi või selle, mis teeb seda paremini kui varasemad katsed. Kui teie rakendus on mäng, peaks sellel olema ainulaadne funktsioon või funktsioonid, mis aitavad seda eristada ja konkreetseid mängijaid meelitada.

Tehke iPhone'i rakendus 11. samm
Tehke iPhone'i rakendus 11. samm

Samm 4. Kaaluge sisu

Teie kasutajaliidese määrab teie rakenduse kasutajale kuvatav sisu tüüp. Näiteks kui rakendus tegeleb fotodega, soovite kasutajaliidest, mis muudab fotode vaatamise ja nendel navigeerimise võimalikult lihtsaks.

Tehke iPhone'i rakendus 12. samm
Tehke iPhone'i rakendus 12. samm

Samm 5. Harjutage häid kasutajaliidese kujundamise protsesse

Kasutajaliides ei tohiks kunagi takistada kasutajat. See tähendab, et valikud peaksid olema selgelt nähtavad ja kasutaja ei peaks kunagi küsima, mis nupp mida teeb. Kui kasutate ikoone, peaksid need täpselt esitama oma funktsiooni. Rakenduses navigeerimine peaks olema sujuv ja loomulik.

UI disain on sama palju kunstivorm kui teadus. Tõenäoliselt vaatate oma disaini pidevalt edasi, kui teie projekt areneb

Osa 3: 5: rakenduse loomine

Tehke iPhone'i rakendus 13. samm
Tehke iPhone'i rakendus 13. samm

Samm 1. Looge Xcode'is uus projekt

Avage Xcode ja käivitage menüüst Fail uus projekt. Valige akna vasakus servas pealkirja "iOS" all "Rakendus". Valige malli jaotises "Tühi rakendus".

  • Saadaval on mitmesuguseid malle, mis on mõeldud erinevate ülesannete täitmiseks. Alustage tühja malliga, kuni olete arendusprotsessiga rohkem rahul. Kui olete kursis, kuidas kõik töötab, võite proovida ühte keerukamaid malle.
  • Peate esitama toote nime, ettevõtte identifikaatori ja klassi eesliite. Kui teil pole veel Apple'i ettevõtte identifikaatorit, sisestage com.example. Klassi eesliite jaoks sisestage XYZ.
  • Valige menüüst Seadmed "iPhone".
Tehke iPhone'i rakendus 14. samm
Tehke iPhone'i rakendus 14. samm

Samm 2. Loo süžeeskeem

Storyboard on teie rakenduse kõigi ekraanide visuaalne esitus. See näitab iga ekraani sisu ja nendevahelisi üleminekuid. Storyboard tööriist aitab teil oma rakenduse voogu arendada.

  • Klõpsake Fail → Uus → Fail.
  • IOS -i pealkirja all klõpsake "Kasutajaliides".
  • Valige süžeeskeem ja klõpsake nuppu Edasi.
  • Valige menüüst Seadmed iPhone ja seejärel nimetage fail peamiseks. Veenduge, et see oleks salvestatud teie projektiga samasse kohta.
Tehke iPhone'i rakendus 15. samm
Tehke iPhone'i rakendus 15. samm

Samm 3. Määrake oma stsenaarium oma projektile

Kui olete loonud süžeeskeemi, peate selle määrama oma rakenduse põhiliideseks. See laadib rakenduse käivitamisel süžeeskeemi. Kui te ei loo süžeeskeemi, ei juhtu rakenduse käivitamisel midagi.

  • Klõpsake vasakul navigeerimispuul oma projekti nimel.
  • Leidke pearaamist pealkiri Sihtmärgid. Valige loendist Sihtmärgid oma projekt.
  • Leidke vahekaardi Üldine jaotis Juurutusteave.
  • Sisestage Main.storyboard tekstiväljale "Main Interface".
Tehke iPhone'i rakendus 16. samm
Tehke iPhone'i rakendus 16. samm

Samm 4. Lisage oma esimene ekraan vaate kontrolleri abil

Vaate kontrollerid määravad, kuidas kasutaja sisu vaatab. Saadaval on mitmesuguseid eelseadistatud vaate kontrollereid, sealhulgas standardvaateid ja tabeleid. Lisate oma süžeeskeemile vaatekontrollerid, mis ütlevad rakendusele, kuidas sisu kasutajale kuvada.

  • Valige projekti navigeerimismenüüst fail "Main.storyboard". Näete tühja lõuendit Interface Builderi aknas.
  • Leidke objektide kogu. See asub parema raami allosas ja seda saab valida väikese kuubiku nupu klõpsamisega. See laadib loendi objektidest, mida saab lõuendile lisada.
  • Klõpsake ja lohistage objekt "View Controller" lõuendile. Teie esimene ekraan ilmub lõuendile.
  • Teie esimene "stseen" on valmis. Kui rakendus käivitatakse, laadib vaate kontroller teie esimese ekraani.
Tehke iPhone'i rakendus 17. samm
Tehke iPhone'i rakendus 17. samm

Samm 5. Lisage liideseobjektid oma esimesele ekraanile

Kui vaatekontroller on seadistatud, võite alustada ekraani täitmist vajalike liideseobjektidega, nagu sildid, tekstisisestusväljad ja nupud. Liideseobjektid leiate kõik loendist Objektide teek, kust leidsite vaatekontrolleri objekti.

  • Objektide lisamiseks ekraanile klõpsake ja lohistage neid loendist.
  • Enamiku objektide suurust saab muuta, klõpsates ja lohistades objekti serval olevaid kaste. Suuruse muutmisel kuvatakse ekraanile juhised, et saaksite tagada, et kõik on õigesti joondatud.
Tehke iPhone'i rakendus 18. samm
Tehke iPhone'i rakendus 18. samm

Samm 6. Kohandage lisatavaid objekte

Saate reguleerida iga objekti atribuute, võimaldades teil luua kohandatud ja intuitiivse liidese. Näiteks saate teksti sisestusväljale lisada kohatäite teksti, mis aitab kasutajal juhendada, mida ta peaks sisestama.

  • Valige objekt, mida soovite kohandada, ja klõpsake parema raami ülaosas nuppu "Atribuutide inspektor". Nupp näeb välja nagu kilp.
  • Kohanda objekti oma maitse järgi. Saate muuta fondi stiili, fondi suurust, teksti värvi, joondust, taustapilte, kohatäite teksti, äärise stiili ja palju muud.
  • Saadaolevad valikud muutuvad sõltuvalt kohandatavast objektist.
Tehke iPhone'i rakendus 19. samm
Tehke iPhone'i rakendus 19. samm

Samm 7. Lisage rohkem ekraane

Kui teie projekt kasvab, peate tõenäoliselt lisama rohkem ekraani, et kuvada kogu rakenduse jaoks vajalik sisu. Näiteks kui koostate ülesannete loendi rakendust, vajate vähemalt kahte ekraani: ühte ülesannete loendi üksuse sisestamiseks ja ühte kogu loendi vaatamiseks.

  • Rohkem ekraane lisatakse, kui lohistate vaate juhtelemendid oma lõuendi tühjadele osadele. Kui te ei leia selle tühjendamiseks tühja kohta, klõpsake nuppu "vähenda", kuni leiate tühjad alad. Veenduge, et viskate vaate kontrolleri lõuendile, mitte olemasolevale ekraanile.
  • Esialgset ekraani saate muuta, kui valite projekti ülevaates selle vaatekontrolleri, millega soovite juhtida. Klõpsake nuppu Atribuutide inspektor ja märkige ruut „Kas esialgse vaate kontroller”. Näiteks kui koostate ülesannete loendit, soovite, et tegelik loend oleks esimene asi, mida kasutaja rakenduse käivitamisel näeb.
Tehke iPhone'i rakendus 20. samm
Tehke iPhone'i rakendus 20. samm

Samm 8. Lisage navigeerimisriba

Nüüd, kui teie rakenduses on kaks ekraani, on aeg teha see nii, et kasutaja saaks nende vahel edasi -tagasi liikuda. Seda saate teha navigeerimiskontrolleri abil, mis on spetsialiseeritud vaate kontroller. See kontroller lisab teie rakenduse ülaossa navigeerimisriba, mis võimaldab kasutajal ekraanide vahel edasi -tagasi liikuda.

  • Teie navigeerimiskontroller tuleks lisada teie esialgsele vaatele, et see saaks juhtida kõiki järgnevaid ekraane.
  • Valige projekti ülevaates oma esialgne vaade.
  • Klõpsake Redaktor → Embed In → Navigation Controller.
  • Ekraani ülaosas, kuhu kontrolleri lisasite, peaks ilmuma hall navigeerimisriba.
Tehke iPhone'i rakendus 21. samm
Tehke iPhone'i rakendus 21. samm

Samm 9. Lisage navigeerimisribale funktsionaalsus

Nüüd, kui olete navigeerimisriba sisestanud, võite hakata sellele navigeerimisriistu lisama. See võimaldab kasutajal ekraanide vahel edasi -tagasi liikuda.

  • Lisage navigeerimisribale pealkiri. Klõpsake selle vaatekontrolleri all olevat navigeerimisüksust, millele selle määrasite. Avage atribuutide inspektor ja tippige väljale Pealkiri praeguse ekraani pealkiri.
  • Lisage navigeerimisnupp. Avage teek Objektid, kui see pole veel avatud, ja leidke ribanupu element. Klõpsake ja lohistage see navigeerimisribale. Tavaliselt asetatakse rakenduses "edasi" liikuvad nupud paremale ja "tagasi" liikuvad nupud vasakule.
  • Andke nupule omadus. Nuppe saab konfigureerida nii, et neil oleks spetsiifilised omadused, mis hõlbustaksid nende asjaoludega kohanemist. Näiteks kui loote ülesannete loendit, soovite uue kirje loomiseks nuppu „Lisa”. Valige nupp ja avage atribuutide inspektor. Leidke menüü Identifier ja valige "Lisa". Nupp muutub "+" logoks.
Tehke iPhone'i rakendus 22. samm
Tehke iPhone'i rakendus 22. samm

Samm 10. Linkige uus nupp olemasoleva ekraaniga

Nupu toimimiseks peate selle teise ekraaniga ühendama. Meie ülesannete loendi näites asub nupp üldises loendis ja see peab olema sisendkuvaga seotud. Nupu linkimiseks hoidke all Ctrl ja lohistage nupp teisele ekraanile.

  • Kui vabastate hiirenupu, kuvatakse menüü Action Segue koos valikute loendiga. Ekraanide vahel liikudes vajutage tõukeülemineku kasutamiseks nuppu "Push". Võite valida ka "Modaalne", mis avab ekraani iseseisva toiminguna, mitte järjestuseks.
  • Kui kasutate Pushit, lisatakse teie teisele ekraanile automaatselt navigeerimisriba ja luuakse automaatselt nupp "tagasi". Kui valite modaali, peate käsitsi sisestama teise navigeerimisriba ning lisama nupud „Tühista” ja „Valmis” (ülesannete loendi jaoks; nuppude sildid muutuvad sõltuvalt teie rakenduse vajadustest)).
  • Nuppe „Tühista” ja „Valmis” saab luua samamoodi, nagu lõite nupu „Lisa”. Valige lihtsalt atribuutide inspektori menüüst Identifier "Tühista" või "Valmis".
Tehke iPhone'i rakendus 23. samm
Tehke iPhone'i rakendus 23. samm

Samm 11. Lisage andmetöötlusvõimalused

Siiani olete suutnud luua lihtsa navigeeritava liidese ilma kodeerimiseta. Kui soovite lisada mingeid sügavamaid funktsioone, näiteks andmete salvestamine ja kasutaja sisendite käsitlemine, peate koodis käed määrduma. Kodeerimine ei kuulu käesoleva juhendi reguleerimisalasse, kuid võrgus on saadaval suur hulk Objective-C õpetusi.

Arendaja palkamiseks saate kasutada oma navigeeritava liidese prototüüpi. Tööliidese abil on asjade kodeerimise poolel palju lihtsam selgitada, mida vajate

Osa 4: 5: rakenduse testimine

Tehke iPhone'i rakendus 24. samm
Tehke iPhone'i rakendus 24. samm

Samm 1. Käivitage iOS -i simulaator

Xcode'il on sisseehitatud iOS-i simulaator, mis võimaldab teil oma rakendust testida mitmesugustes simuleeritud iOS-seadmetes. Simulaatori käivitamiseks valige Xcode akna ülaosas olevast rippmenüüst "Simulaator ja silumine" ning seejärel valige seade, millega soovite katsetada.

Tehke iPhone'i rakendus 25. samm
Tehke iPhone'i rakendus 25. samm

Samm 2. Rakenduse loomine

Rakenduse koostamiseks ja selle käivitamiseks klõpsake nuppu Ehitamine, mis näeb välja nagu traditsiooniline esitusnupp. Rakenduse loomine võib võtta paar minutit. edenemist saate vaadata tööriistaribal. Kui koostamisprotsess on lõpule jõudnud, avaneb iOS -i simulaator ja saate alustada oma rakenduse testimist.

Tehke iPhone'i rakendus 26. samm
Tehke iPhone'i rakendus 26. samm

Samm 3. Testige rakendust oma iPhone'is

Enne rakenduse testimiseks levitamist saate seda oma seadmes testida (kui teil see on). Esiteks ühendage seade USB -ühenduse kaudu arvutiga. Kui see avaneb, sulgege iTunes. Valige rippmenüüst "Seade ja silumine" ja seejärel klõpsake nuppu Ehitamine. Mõne sekundi pärast peaks rakendus iPhone'is käivituma. enne rakenduse sulgemist kontrollige kõiki funktsioone.

Tehke iPhone'i rakendus 27. samm
Tehke iPhone'i rakendus 27. samm

Samm 4. Siluge oma rakendust

Kui teie rakendus jooksis kokku, peate hakkama aru saama, mis juhtus ja miks. See on ulatuslik teema ja teie rakenduse krahhi võib põhjustada lugematu hulk põhjuseid. Avage silumiskonsool ja lugege veateateid. Enamasti on nad pigem krüptilised. Kui te veast aru ei saa, proovige veateade googeldada. Võimalik, et leiate Apple'i arendusfoorumist postituse, kus sõbralik kogenud arendaja on nende palvele vastanud.

Silumine võib teie jaoks olla väga aeganõudev ja tüütu aeg. Kui sa alla ei anna ja peale ei pea, siis ajapikku saad sellega paremini hakkama. Te hakkate vigu ära tundma, neile kiiresti jälile jõudma ja mõnikord neid isegi ootama. Üks levinud viga on objekti mälust vabastamine mitu korda. Teine on unustada mälu eraldamine ja objekti initsialiseerimine enne selle lisamist või määramist. Iga rakendusega muutub teie vigu üha vähemaks

Tehke iPhone'i rakendus 28. samm
Tehke iPhone'i rakendus 28. samm

Samm 5. Kontrollige mälukasutust

IPhone'il on väga piiratud mälu. Iga kord, kui eraldate objektile mälu, peate selle pärast lõpetamist vabastama ja mälu tagasi andma. Instruments on iPhone SDK tööriist mälukasutuse vaatamiseks ja analüüsimiseks.

  • Kui seade ja silumine on valitud nagu varem, valige Käivita → Käivita jõudlustööriistaga → Lekked. See käivitab instrumendid ja käivitab teie seadmes rakenduse. Jätkake ja kasutage rakendust nagu tavaliselt. Tundub, et see külmub perioodiliselt, kui Instruments salvestab ja analüüsib teie mälukasutust. Kõik lekked põhjustavad lekete ajajoonel punast naelu. Lekkeallikas kuvatakse ekraani alumises osas.
  • Lekkinud objektidel topeltklõpsates suunatakse teid vastutava koodi juurde või klõpsates aadressi veerus olevale väikesele noolele lekke ajalugu. Mõnikord ei pruugi lekke avastamise koht ilmtingimata olla pärit.
  • Kui sa tõesti jonnid, proovi kõrvaldamisprotsessi. Kommenteerige ja/või hoolikalt oma koodi alasid mööda ja käivitage see. Mõnikord saate üldpiirkonda kitsendada ja lõpuks vastutaval liinil koju minna. Kui teate, kus see asub, saate selle parandada või ümber kirjutada. Pidage meeles, et Google'i kasutamine võib sageli pakkuda teile kõige kiiremaid otselinke Apple'i sisemistele foorumitele või teie probleemi käsitlevatele dokumentidele.
Tehke iPhone'i rakendus 29. samm
Tehke iPhone'i rakendus 29. samm

Samm 6. Levitage oma rakendus teiste testimiseks

Kuigi teie rakenduse testimine simuleeritud seadetes on hea viis rakenduse toimimise ja liidese hea väljanägemise tagamiseks, ei ületa miski teiste kasutajate testimist kui teie ise. Enne väliseks testimiseks saatmist veenduge, et olete kõige räigemad vead silunud. Oma rakenduse testijatele levitamiseks peate iOS-i arenduskeskuse saidil looma Ad-Hoc sertifikaadi.

  • Välised testijad võivad anda palju tagasisidet, mida te ei ootaks. See võib olla eriti kasulik, kui teil on keeruline rakendus.
  • Testija seadmete volitamiseks vajate iga seadme UDID -numbrit.
  • Valige ripploendist Seade ja vajutage ikooni "Ehitamine". Navigeerige Finderis oma projekti kausta ja otsige kausta "Ad-Hoc-iphoneos". Toas on rakendus. Kopeerige oma iOS -i arenduskeskusest saadud sertifikaat "AdHoc.mobileprovision" samasse kausta. Valige rakendus ja sertifikaat ning pakkige need kokku. Selle arhiivi saab anda teie välisele testijale. Iga ad-hoc sertifikaadi jaoks peate looma eraldi arhiivi.

5. osa 5 -st: projekti vabastamine

Tehke iPhone'i rakendus 30. samm
Tehke iPhone'i rakendus 30. samm

Samm 1. Looge oma distributsiooniehitus

Valige rippmenüüst Seade ja vabastamine. Vajutage ikooni "Ehitamine". Navigeerige Finderis oma projekti ehitamiskausta ja otsige kausta "Release-iphoneos". Toas on rakendus. Pakkige see arhiivi.

Uute rakenduste Apple'i sertifikaadi läbimiseks tuleb need optimeerida iOS 8 ja võrkkesta kuva jaoks

Tehke iPhone'i rakendus. Samm 31
Tehke iPhone'i rakendus. Samm 31

Samm 2. Avage iTunes Connecti armatuurlaud

Sellele pääsete juurde iOS -i arenduskeskusest. Kui teil on seadistamiseks vaja lõpetamata toiminguid, kuvatakse need lehe ülaosas. Veenduge, et kõik teie panga- ja maksuteave on õigesti sisestatud.

Tehke iPhone'i rakendus. Samm 32
Tehke iPhone'i rakendus. Samm 32

Samm 3. Sisestage kogu oma rakenduse teave

Klõpsake "Halda oma rakendusi" ja seejärel valige "Lisa uus rakendus". Täitke rakenduse nimi, SKU number ja valige paketi ID. Valige rippmenüüst oma rakendusekomplekt.

  • Täitke vormid, mis sisaldavad teie rakenduse kirjeldust, märksõnu, tugisaiti, kategooriat, e -posti aadressi, autoriõigusi jne.
  • Täitke õiguste ja hinnakujunduse vormid.
  • Pange oma iTunes'i kunstiteos valmis. Teil on vaja suurt 512x512 vektoriikooni ja mõnda rakenduse ekraanipilti. Ekraanipilte saab haarata iPhone'i simulaatorist, kasutades klahve Command + Shift + 4 ja lohistades karvu üle piirkonna. Veenduge, et need oleksid iPhone'i jaoks 320x480. Ekraanipildid on teie rakenduse turundamisel väga oluline osa, seega veenduge, et need näitaksid kõige olulisemaid osi.
Tehke iPhone'i rakendus Samm 33
Tehke iPhone'i rakendus Samm 33

Samm 4. Laadige oma rakendus üles

Klõpsake "Valmis binaarüleslaadimiseks" ja teid suunatakse ekraanile, mis suunab teid rakenduse üleslaadija tööriista alla laadima. Laadige see alla ja vajutage Valmis.

  • Installige rakenduse üleslaadija tööriist ja käivitage see. Programmi esmakordsel käivitamisel küsib see teie iTunes'i sisselogimisteavet.
  • Rakenduse üleslaadija tööriist kontrollib teie iTunes Connecti kontot ja leiab kõik rakendused, mille jaoks olete valmis binaarfailide üleslaadimiseks. Need kuvatakse rippmenüüs. Valige soovitud üks, valige varem loodud jaotuspakett ja laadige see üles. Üleslaadija kontrollib kimbu sisemisi asju ja tagastab vea, kui leiab midagi valesti, näiteks vale versiooni numbri, puuduva ikooni jne. Kui kõik on korras, laadib ta zip -faili üles ja lõpetab selle.
Tehke iPhone'i rakendus 34. Samm
Tehke iPhone'i rakendus 34. Samm

Samm 5. Oodake ülevaatust

Praegu pole midagi muud teha, kui oodata ülevaatamise protsessi. Apple teavitab teid mõne päeva või nädala jooksul e -posti teel, kui teie rakenduse olekuks muutub „Ülevaatamisel”. Kui see läheb üle, on protsess väga kiire. Kui testide esialgne tulv ei õnnestu, saate tagasilükkamise e -kirja, mis ütleb teile, miks, ja Apple pakub soovitusi selle parandamiseks. Kui teie rakendus läbib kontrolli, saadab Apple teile e -kirja, milles teavitab teid, et teie rakendus on müügiks valmis. Teie rakendus kuvatakse nüüd iTunes'i rakenduste poes

Tehke iPhone'i rakendus. Samm 35
Tehke iPhone'i rakendus. Samm 35

Samm 6. Reklaamige oma rakendust

Nüüd, kui teie uhiuus rakendus on ostmiseks saadaval, on aeg hakata sõna levitama. Kasutage sotsiaalmeediat, saatke pressiteateid rakendustele keskendunud saitidele, tehke YouTube'i videoid ja tehke kõik endast oleneva, et panna inimesed teie rakendusest rääkima.

Saate saata tasuta koopiaid arvustajatele, kes kirjutavad teie rakendusest oma veebisaidil või vaatavad selle üle oma YouTube'i kanalil. Kui saate selle populaarsete arvustajate kätte, võib see kaasa tuua palju müüki

Tehke iPhone'i rakendus 36. samm
Tehke iPhone'i rakendus 36. samm

Samm 7. Jälgige oma müüki

Laadige oma iPhone'i jaoks alla tasuta rakendus iTunes Connect Mobile. Logige sisse iga päev ja kontrollige oma müüki, turge ja müügiriike. See on lõbus osa! Apple saadab teile perioodiliselt e -kirju linkidega teie uusimatele müügiandmetele. Saate need oma teadmiste jaoks alla laadida. Edu!

Näpunäiteid

  • Püüdke olla originaalne ja mitte dubleerida rakendusi, mis on juba App Store'is olemas. Otsige App Store'i põhjalikult, et teada saada, mis on saadaval. Muidugi, kui teie idee on parem, siis tehke seda.
  • Otsige alati võimalusi oma rakenduse täiustamiseks.
  • Proovige oma rakendust regulaarselt värskendada.
  • Kui teile meeldib trükitud viide, klõpsake Amazon.com, et leida mõned iPhone'i arendusraamatud.
  • Proovige katsetada nii palju erinevaid iDevice'i seadmeid, kui saate käepärast võtta. Veelgi parem, kui neile on installitud erinevad iOS -i versioonid.
  • Kui palgate iOS -i arendaja ja soovite garanteerida, et iOS -i rakendus näeb välja nagu teie määratud, saate kujundada rakenduse liidese Photoshopis ja kasutada tööriista selle funktsionaalseks Xcode/iOS -rakenduseks teisendamiseks!
  • Kui alles õpite kodeerima, võivad blokeerimispõhised keeled või veebiklassid teid aidata.

Hoiatused

  • IPhone SDK muutub pidevalt ja seadmed arenevad. Kui SDK versiooniuuendus tehakse projekti ajal kättesaadavaks, lugege enne selle alustamist kindlasti läbi uudised ja muudatused. Kui Apple pole öelnud, et kõik uued esildised tuleb koostada uue SDK versiooniga, ei pruugi see teie jaoks praegu vajalik olla. Kui te uuendate, võivad mõned teie kasutatud meetodid olla aegunud ja kuigi kompileerimise ajal ei anna see tõenäoliselt rohkem kui hoiatust, on need ohutud.
  • Teile pole garanteeritud palju allalaadimisi ega müüke, ärge heitke meelt.
  • Kui teil õnnestub ja saate rakenduse App Store'i, siis ärge laske end hirmutada õelate inimestega, kes kirjutavad vastikuid arvustusi. Mõni annab kasulikku tagasisidet ja mõni lihtsalt soovib olla ebaviisakas.
  • See tekitab sõltuvust; te ei pruugi lõpetada.

Soovitan: