Hoe om 'n iPhone -app te maak (met foto's)

INHOUDSOPGAWE:

Hoe om 'n iPhone -app te maak (met foto's)
Hoe om 'n iPhone -app te maak (met foto's)

Video: Hoe om 'n iPhone -app te maak (met foto's)

Video: Hoe om 'n iPhone -app te maak (met foto's)
Video: Lazarus IDE Обзор преимуществ / Особенности / Установка, Удаление / FpcUpDeluxe / 2022 / Free Pascal 2024, Mei
Anonim

Die appmark verander en verander voortdurend, en die suksesverhale is groot genoeg om iemand se aandag te trek. Dink u dat u die volgende groot idee vir 'n iPhone -app het? Dit is miskien makliker om te maak as wat u dink. Alhoewel u 'n paar kodering moet leer, kan baie van die koppelvlakwerk grafies gedoen word. Dit sal tyd, leer en geduld verg om 'n app te skep, maar miskien kan u die volgende Flappy Bird maak! Sien stap 1 hieronder om aan die gang te kom.

Stappe

Deel 1 van 5: Die opstel van u ontwikkelingsomgewing

Maak 'n iPhone -app Stap 1
Maak 'n iPhone -app Stap 1

Stap 1. Laai Xcode af en installeer dit

Xcode is die ontwikkelingsomgewing waarin alle iPhone -programme geskep word. Xcode is gratis beskikbaar by Apple, maar vereis dat OS X 10.8 of later geïnstalleer word. Daar is geen amptelike manier om Xcode op 'n Windows- of Linux -rekenaar uit te voer nie. Dit beteken dat as u 'n iPhone -app wil ontwikkel, maar nie 'n Mac het nie, u eers in een moet belê.

  • Om iOS 8 -programme te ontwikkel, benodig u Xcode 6.0.1 en die iOS 8 SDK, wat beide by Apple beskikbaar is. Die iOS 8 SDK bevat 'n aansienlike aantal nuwe API's waarmee u allerhande nuwe app -ervarings kan skep, insluitend iCloud -integrasie en Touch ID.
  • Om iOS 10 -programme te ontwikkel, benodig u Xcode 8 en die iOS 10 SDK, ook beskikbaar by Apple. Daar is beduidende veranderinge aan die Swift -taal en die SDK in hierdie weergawe van Xcode waarvan u bewus wil wees, maar die goeie nuus is dat daar na hierdie weergawe nie meer 'kodebreek' -veranderinge aan die Swift -taal moet plaasvind nie.
Maak 'n iPhone -app Stap 2
Maak 'n iPhone -app Stap 2

Stap 2. Installeer 'n goeie teksredakteur

Alhoewel u heeltemal binne Xcode kan kodeer, vind u dat dit baie makliker is om met groot stukke kode te werk as u 'n toegewyde teksredakteur het wat spesialiseer in die programmering van sintaksis. TextMate en JEdit is twee baie gewilde keuses.

Maak 'n iPhone -app Stap 3
Maak 'n iPhone -app Stap 3

Stap 3. Installeer 'n vektorgrafika -program

As u van plan is om persoonlike kuns en ontwerpe vir u app te skep, wil u 'n program hê wat vektorgrafika kan skep. Vektorgrafika skaal sonder om duidelikheid te verloor, en is noodsaaklik vir 'n mooi app. Gewilde vektorprogramme sluit in kommersiële CorelDraw, Adobe Illustrator en Xara Designer en Inkscape, wat gratis is. 'N Prettige, gratis, vektorgrafiese tekenprogram is DrawBerry. Dit is nie so sterk soos die professionele programme nie, maar dit is goed vir 'n eerste gebruiker, of as u nie net vir iets wil betaal nie, net vir een keer.

Maak 'n iPhone -app Stap 4
Maak 'n iPhone -app Stap 4

Stap 4. Raak vertroud met Objective-C

Objective-C is die programmeertaal wat gebruik word om funksies binne iPhone-programme te skep. Dit hanteer data- en voorwerpmanipulasie. Objective-C is 'n afgeleide van die C-familie van tale en is 'n objekgeoriënteerde taal. As u reeds 'n basiese begrip van C of Java het, behoort Objective-C meestal eenvoudig te begryp.

  • 'N Nuwer opsie is om u app te skep met behulp van die Swift-taal, die opvolg van Objective-C. Swift het 'n baie vriendeliker sintaksis en 'n meer moderne gevoel.
  • Alhoewel dit moontlik is om 'n basiese app te bou sonder om Objective-C te ken, kan u geen gevorderde funksie verrig sonder om dit self te kodeer nie. Sonder Objective-C hoef u net heen en weer tussen skerms te beweeg.
  • Daar is 'n verskeidenheid tutoriale aanlyn beskikbaar, sowel as 'n magdom inligting in verskillende boeke oor Objective-C of Swift. As die ontwikkeling van die iPhone-app iets is wat u ernstig wil opneem, sal u 'n paar hulpbronne hê.
  • Sommige van die meer gewilde aanlyn Objective-C- en Swift-gemeenskappe sluit in die Apple Developer Forums, die iPhoneSDK Google Group en StackOverflow.
Maak 'n iPhone -app Stap 5
Maak 'n iPhone -app Stap 5

Stap 5. Oorweeg die uitkontraktering van ontwikkeling

As u eenvoudig nie daarin belangstel om Objective-C of Swift te leer nie, of as u nie 'n artistieke been in u liggaam het nie, is daar 'n groot aantal vryskutwerkers en ontwikkelingspanne wat verskillende aspekte van jou projek vir jou. Die uitkontraktering van u ontwikkeling is 'n ingewikkelde proses, maar u kan baie hoofpyn bespaar as u nie die programmeertipe is nie. Maak seker dat alle betrokkenes 'n geheimhoudingsooreenkoms onderteken en dat betaalstrukture bestaan voordat enige werk begin.

Upwork (voorheen oDesk en Elance) is die gewildste vryskutdiens op die internet met honderde ontwikkelaars en kunstenaars van alle vaardigheidsvlakke

Maak 'n iPhone -app Stap 6
Maak 'n iPhone -app Stap 6

Stap 6. Skep 'n ontwikkelingsrekening

Om u app in die App Store te versprei of aan ander te laat toets, moet u by 'n Apple Developer -rekening aanmeld. Die rekening kos $ 99 per jaar en vereis dat u belasting- en bankrekeninginligting invoer.

U kan u rekening op die iOS Dev Center -webwerf skep

Maak 'n iPhone -app Stap 7
Maak 'n iPhone -app Stap 7

Stap 7. Laai 'n paar toetsprogramme af

Sodra u aangemeld het vir 'n ontwikkelaarrekening, het u toegang tot Apple se ontwikkelingshulpbronne. Hierdie hulpbronne bevat 'n verskeidenheid voorbeeldprojekte wat u baie insig kan gee oor hoe app -ontwikkeling werk. Soek 'n voorbeeld wat verband hou met die soort app wat u wil skep, en mors daarmee in Xcode.

Deel 2 van 5: Beplanning van die app

Maak 'n iPhone -app Stap 8
Maak 'n iPhone -app Stap 8

Stap 1. Definieer u konsep

Voordat u Xcode vir die eerste keer oopmaak, moet u 'n weldeurdagte plan hê vir u app en die funksies daarvan. Dit kan 'n ontwerpdokument insluit wat al die funksies van die app uiteensit, sketse van die gebruikerskoppelvlak en vloei tussen skerms, en 'n basiese idee van die tipes stelsels wat geïmplementeer moet word.

  • Probeer soveel as moontlik by u ontwerpdokument bly terwyl u u app ontwikkel. Dit sal u help om gefokus te bly op die funksies wat u wil hê.
  • Probeer om ten minste een miniatuurskets vir elke skerm in u app te teken.
Maak 'n iPhone -app Stap 9
Maak 'n iPhone -app Stap 9

Stap 2. Bepaal jou gehoor

Die gehoor van u app het baie te doen met die voorkoms daarvan en die funksionaliteit van die toepassing. Byvoorbeeld, 'n taaklys-app sal 'n heel ander gehoor hê as 'n skietery. Dit sal jou help

Maak 'n iPhone -app Stap 10
Maak 'n iPhone -app Stap 10

Stap 3. Bespreek 'n behoefte met die app

As u app 'n soort nut is, moet dit 'n oplossing bied vir 'n probleem wat nog nie opgelos is nie, of 'n unieke oplossing of metode wat dit beter doen as vorige pogings. As u app 'n speletjie is, moet dit 'n unieke funksie of funksies hê wat dit help om dit te onderskei en spesifieke spelers te lok.

Maak 'n iPhone -app Stap 11
Maak 'n iPhone -app Stap 11

Stap 4. Oorweeg die inhoud

Jou gebruikerskoppelvlak word bepaal deur die tipe inhoud wat jy vir die gebruiker van jou program wys. As die app byvoorbeeld met foto's handel, sal u 'n gebruikerskoppelvlak wil hê wat dit so maklik moontlik maak om na foto's te kyk en daardeur te navigeer.

Maak 'n iPhone -app Stap 12
Maak 'n iPhone -app Stap 12

Stap 5. Oefen goeie UI -ontwerpprosesse

Die gebruikerskoppelvlak moet die gebruiker nooit in die pad staan nie. Dit beteken dat opsies duidelik sigbaar moet wees, en die gebruiker hoef nooit te hoef te twyfel watter knoppie doen nie. As u ikone gebruik, moet hulle hul funksie akkuraat weergee. Navigasie deur die app moet vloeiend en natuurlik wees.

UI -ontwerp is net so 'n kunsvorm as 'n wetenskap. U sal u ontwerp waarskynlik voortdurend hersien namate u projek ontwikkel

Deel 3 van 5: Die skep van die app

Maak 'n iPhone -app Stap 13
Maak 'n iPhone -app Stap 13

Stap 1. Skep 'n nuwe projek in Xcode

Maak Xcode oop en begin 'n nuwe projek in die menu File. Kies "Toepassing" onder die opskrif "iOS" aan die linkerkant van die venster. Kies "Leë aansoek" in die sjabloongedeelte.

  • Daar is 'n verskeidenheid sjablone beskikbaar, almal ontwerp vir verskillende take. Begin met 'n leë sjabloon totdat u meer gemaklik voel met die ontwikkelingsproses. U kan een van die meer ingewikkelde sjablone probeer sodra u vertroud is met hoe alles werk.
  • U moet 'n produknaam, u onderneming se identifikasie en die klasvoorvoegsel verskaf. As u nog nie 'n maatskappy -identifiseerder van Apple het nie, voer com.example in. Voer XYZ in vir die klasvoorvoegsel.
  • Kies 'iPhone' in die menu 'Toestelle'.
Maak 'n iPhone -app Stap 14
Maak 'n iPhone -app Stap 14

Stap 2. Skep 'n storiebord

Die Storyboard is die visuele voorstelling van al die skerms van u app. Dit toon die inhoud van elke skerm sowel as die oorgange tussen hulle. Die Storyboard -instrument sal u help om die vloei van u app te ontwikkel.

  • Klik op File → New → File.
  • Klik onder die iOS -opskrif op "Gebruikerskoppelvlak".
  • Kies Storyboard en klik op Volgende.
  • Kies iPhone in die menu 'Toestelle' en noem die lêer 'Hoof'. Maak seker dat dit op dieselfde plek as u projek gestoor word.
Maak 'n iPhone -app Stap 15
Maak 'n iPhone -app Stap 15

Stap 3. Ken u Storyboard toe aan u projek

Sodra u die Storyboard geskep het, moet u dit as die hoofkoppelvlak van u app toewys. Dit sal die Storyboard laai wanneer die app begin word. As u nie die storiebord toewys nie, sal niks gebeur as u die app begin nie.

  • Klik op u projeknaam in die linker navigasieboom.
  • Vind die doelwitte -opskrif in die hoofraam. Kies u projek uit die doelwitlys.
  • Soek die afdeling Ontplooiingsinligting op die oortjie Algemeen.
  • Voer Main.storyboard in die teksveld "Hoofinterface" in.
Maak 'n iPhone -app Stap 16
Maak 'n iPhone -app Stap 16

Stap 4. Voeg u eerste skerm by met 'n aansigbeheerder

Kykbeheerders bepaal hoe die gebruiker die inhoud bekyk. Daar is 'n verskeidenheid vooraf ingestelde aansigbeheerders beskikbaar, insluitend standaard aansigte en tabelle. U sal kykbeheerders by u storiebord voeg, wat die app vertel hoe u die inhoud aan die gebruiker kan vertoon.

  • Kies u "Main.storyboard" -lêer in die projeknavigasiekieslys. U sal 'n leë doek in die Interface Builder -venster sien verskyn.
  • Soek die Objekbiblioteek. Dit is onderaan die regte raam geleë en kan gekies word deur op die klein kubieknoppie te klik. Dit laai 'n lys voorwerpe wat op u doek gevoeg kan word.
  • Klik en sleep die "View Controller" -voorwerp na die doek. U eerste skerm sal op die doek verskyn.
  • U eerste 'toneel' is voltooi. As die app begin word, laai die aansigbeheerder u eerste skerm.
Maak 'n iPhone -app Stap 17
Maak 'n iPhone -app Stap 17

Stap 5. Voeg koppelvlakvoorwerpe by u eerste skerm

Sodra u die aansigbeheerder ingestel het, kan u die skerm begin vul met die koppelvlakvoorwerpe wat u benodig, soos etikette, teksinvoervelde en knoppies. Interface -voorwerpe kan almal gevind word in die lys Objects Library waarin u die View Controller -voorwerp gevind het.

  • Klik en sleep voorwerpe uit die lys om dit by u skerm te voeg.
  • Die grootte van die meeste voorwerpe kan verander word deur op die rand van die voorwerp te klik en die bokse te sleep. By die grootte van die grootte sal riglyne op die skerm verskyn, sodat u kan verseker dat alles reg is.
Maak 'n iPhone -app Stap 18
Maak 'n iPhone -app Stap 18

Stap 6. Pas die voorwerpe wat u byvoeg, aan

U kan die eienskappe vir elke voorwerp aanpas, sodat u 'n pasgemaakte en intuïtiewe koppelvlak kan skep. U kan byvoorbeeld plekhouerteks by 'n teksinvoerveld voeg, wat die gebruiker kan help om te sien wat hy moet invoer.

  • Kies die voorwerp wat u wil aanpas en klik op die knoppie "Kenmerke -inspekteur" bo -aan die regterkantse raam. Die knoppie lyk soos 'n skild.
  • Pas die voorwerp na u smaak aan. U kan lettertipe, lettergrootte, tekstkleur, belyning, agtergrondprente, plekhouer -teks, randstyl en nog baie meer verander.
  • Die beskikbare opsies sal verander na gelang van die voorwerp wat u aanpas.
Maak 'n iPhone -app Stap 19
Maak 'n iPhone -app Stap 19

Stap 7. Voeg meer skerms by

Namate u projek groei, sal u waarskynlik meer skerms moet byvoeg om al die inhoud wat nodig is vir die app nuttig te vertoon. As u byvoorbeeld 'n taaklys-app maak, benodig u ten minste twee skerms: een vir die invoer van 'n taaklysitem en een om die hele lys te sien.

  • Meer skerms word bygevoeg deur voorwerpe -voorwerpe te sleep en neer te sit op dele van u doek. As u nie 'n leë plek kan kry om dit te laat val nie, klik dan op die "zoom uit" -knoppie totdat u leë gebiede vind. Maak seker dat u die aansigbeheerder op die doek laat val en nie op 'n bestaande skerm nie.
  • U kan die aanvanklike skerm verander deur die aansigbeheerder waarmee u wil lei, uit die projekbeskrywing te kies. Klik op die knoppie Kenmerkinspekteur en merk die boks "Is aanvanklike aansigbeheerder". As u byvoorbeeld 'n taaklys maak, wil u hê dat die werklike lys die eerste is wat die gebruiker sien wanneer die app begin word.
Maak 'n iPhone -app Stap 20
Maak 'n iPhone -app Stap 20

Stap 8. Voeg 'n navigasiebalk by

Noudat u twee skerms in u app het, is dit tyd om dit so te maak dat die gebruiker heen en weer tussen hulle kan beweeg. U kan dit doen deur die gebruik van 'n navigasiebeheerder, wat 'n gespesialiseerde kykkontroleerder is. Hierdie beheerder voeg 'n navigasiebalk bo -aan u app toe waarmee die gebruiker heen en weer tussen skerms kan beweeg.

  • U navigasiebeheerder moet by u aanvanklike aansig gevoeg word sodat dit alle daaropvolgende skerms kan beheer.
  • Kies u aanvanklike aansig in die uiteensetting van die projek.
  • Klik op Editor → Inbed in → Navigasiebeheerder.
  • U moet 'n grys navigasiebalk bo -aan die skerm waarop u die beheerder bygevoeg het, verskyn.
Maak 'n iPhone -app Stap 21
Maak 'n iPhone -app Stap 21

Stap 9. Voeg funksionaliteit by die navigasiebalk

Noudat u die navigasiebalk ingevoeg het, kan u begin om navigasiehulpmiddels daarby te voeg. Dit laat u gebruiker toe om heen en weer tussen skerms te beweeg.

  • Voeg 'n titel by die navigasiebalk. Klik op die navigasie -item onder die aansigbeheerder waaraan u dit toegewys het. Maak die kenmerkinspekteur oop en tik die titel van die huidige skerm in die titelveld.
  • Voeg 'n navigasieknoppie by. Maak die Objects -biblioteek oop as dit nog nie oop is nie en vind die balk -knoppie -item. Klik en sleep dit na die navigasiebalk. Gewoonlik word knoppies wat u 'vorentoe' in die app beweeg, regs geplaas, en knoppies wat u 'terug' laat beweeg, word na links geplaas.
  • Gee die knoppie 'n eiendom. Knoppies kan gekonfigureer word met spesifieke eienskappe wat dit maklik maak om aan te pas by die omstandighede. As u byvoorbeeld 'n taaklys opstel, wil u 'n "Voeg" -knoppie hê om 'n nuwe inskrywing te skep. Kies die knoppie en maak die kenmerkinspekteur oop. Soek die Identifier -kieslys en kies "Voeg by". Die knoppie verander na 'n "+" logo.
Maak 'n iPhone -app Stap 22
Maak 'n iPhone -app Stap 22

Stap 10. Koppel u nuwe knoppie aan 'n bestaande skerm

Om u knoppie te laat funksioneer, moet u dit aan 'n ander skerm koppel. In ons voorbeeld van 'n taaklys is die knoppie op die algehele lys en moet dit aan die inskrywingsskerm gekoppel word. Om die knoppie te koppel, hou die Ctrl en sleep die knoppie na die tweede skerm.

  • As u die muisknop loslaat, verskyn die aksiesegue -kieslys met 'n lys opsies. Kies 'Push' om die push -oorgang te gebruik wanneer u tussen skerms beweeg. U kan ook 'Modal' kies, wat die skerm sal oopmaak as 'n selfstandige aksie in teenstelling met 'n volgorde.
  • As u Push gebruik, word 'n navigasiebalk outomaties by u tweede skerm gevoeg en 'n "terug" -knoppie word outomaties geskep. As u modaal kies, moet u 'n tweede navigasiebalk handmatig invoeg, en 'n knoppie "Kanselleer" en "Klaar" byvoeg (vir 'n taaklys; die etikette van u knoppies sal verander, afhangende van die behoeftes van u app)).
  • Die knoppies "Kanselleer" en "Klaar" kan op dieselfde manier geskep word as wat u die "Voeg" -knoppie geskep het. Kies eenvoudig 'Kanselleer' of 'Klaar' in die spyskaart Identifier in die kenmerkinspekteur.
Maak 'n iPhone -app Stap 23
Maak 'n iPhone -app Stap 23

Stap 11. Voeg dataverwerkingsvermoëns by

Tot dusver kon u 'n basiese navigeerbare koppelvlak skep sonder dat u kodering nodig het. As u dieper funksies wil byvoeg, soos die stoor van data en die hantering van gebruikersinvoer, moet u die kode vuil maak. Kodering is buite die omvang van hierdie gids, maar daar is 'n groot aantal Objective-C-tutoriale aanlyn beskikbaar.

U kan u prototipe van die navigasie -koppelvlak gebruik om u te help om 'n ontwikkelaar aan te stel. As u 'n werkende koppelvlak het, sal dit baie makliker wees om te verduidelik wat u aan die koderingskant van dinge nodig het

Deel 4 van 5: Toets van die app

Maak 'n iPhone -app Stap 24
Maak 'n iPhone -app Stap 24

Stap 1. Begin die iOS -simulator

Xcode het 'n ingeboude iOS-simulator waarmee u u app op verskillende gesimuleerde iOS-toestelle kan toets. Om die simulator te begin, kies 'Simulator en ontfout' in die keuselys bo -aan die Xcode -venster en kies dan die toestel waarop u wil toets.

Maak 'n iPhone -app Stap 25
Maak 'n iPhone -app Stap 25

Stap 2. Bou die app

Klik op die Build -knoppie, wat soos 'n tradisionele Play -knoppie lyk, om die app saam te stel en uit te voer. Die bou van die app kan 'n paar minute neem. u kan die vordering in die werkbalk sien. Sodra die bouproses voltooi is, word die iOS -simulator oopgemaak en kan u die program begin toets.

Maak 'n iPhone -app Stap 26
Maak 'n iPhone -app Stap 26

Stap 3. Toets die app op jou eie iPhone

Voordat u u app vir toetsing versprei, kan u dit op u eie toestel toets (as u een het). Koppel eers u toestel via u USB aan u rekenaar. Sluit iTunes as dit oopmaak. Kies 'Toestel en ontfout' in die keuselys en klik dan op die knoppie Bou. Na 'n paar sekondes moet die app op die iPhone begin. toets al die funksies voordat u die app sluit.

Maak 'n iPhone -app Stap 27
Maak 'n iPhone -app Stap 27

Stap 4. Ontfout u program

As u app neergestort het, moet u begin uitvind wat gebeur het en hoekom. Dit is 'n groot onderwerp en daar is talle redes waarom u program moontlik neergestort het. Maak die ontfoutingskonsole oop en lees die foutboodskappe. Meestal is hulle redelik kripties. As u nie die fout verstaan nie, probeer om die foutboodskap te gaan soek. Die kans is goed dat u 'n pos op die Apple -ontwikkelingsforum sal vind waar 'n vriendelike, ervare ontwikkelaar hul pleidooi beantwoord het.

Ontfouting kan 'n baie tydrowende en vervelige tyd vir u wees. As u nie opgee en volhard nie, sal u mettertyd beter word. U sal die foute begin herken, vinnig opspoor en selfs by tye verwag. Een algemene fout is om 'n voorwerp meer as een keer uit die geheue te verwyder. 'N Ander een is om te vergeet om geheue toe te ken en 'n voorwerp te initialiseer voordat u dit probeer byvoeg of toewys. Met elke app word u foute al hoe minder

Maak 'n iPhone -app Stap 28
Maak 'n iPhone -app Stap 28

Stap 5. Gaan geheueverbruik na

Die iPhone het 'n baie beperkte hoeveelheid geheue. Elke keer as u 'n voorwerp aan 'n voorwerp toewys, moet u dit los as u klaar is en die geheue teruggee. Instruments is die iPhone SDK -instrument om onder meer u geheueverbruik te besigtig en te ontleed.

  • Met Toestel en ontfouting soos voorheen gekies, kies Run → Run with Performance Tool → Leaks. Dit sal Instruments begin en die app op u toestel begin. Gebruik die app soos gewoonlik. Dit lyk asof dit periodiek vries namate Instruments u geheueverbruik opneem en ontleed. Enige lekkasies lei tot 'n rooi piek in die tydlyn van die lekkasies. Die bron van die lekkasies word in die onderste helfte van die skerm vertoon.
  • As u dubbelklik op die voorwerpe wat uitlek, sal u probeer om u na die verantwoordelike kode te neem, of deur op die pyltjie in die adreskolom te klik, word die lekgeskiedenis gewys. Soms waar die lek opgespoor word, is dit nie noodwendig waar dit vandaan kom nie.
  • As u regtig stomgeslaan raak, probeer dan met die eliminasieproses. Lewer kommentaar op en/of omseil gebiede van u kode versigtig en voer dit uit. Soms kan u die algemene gebied verklein en dan uiteindelik op die verantwoordelike lyn kom. As u weet waar dit is, kan u dit regmaak of herskryf. Onthou dat die gebruik van Google u dikwels die vinnigste direkte skakels kan gee na interne Apple -forums of dokumentasie wat oor u probleem handel.
Maak 'n iPhone -app Stap 29
Maak 'n iPhone -app Stap 29

Stap 6. Versprei u app om deur ander getoets te word

Alhoewel die toets van u app in 'n gesimuleerde omgewing 'n goeie manier is om te verseker dat u app werk en dat die koppelvlak goed lyk, is daar niks beter as die toets van ander gebruikers as u self nie. Maak seker dat u die ergste foute uit die weg geruim het voordat u dit vir eksterne toetse stuur. Om u app aan u toetsers te versprei, moet u 'n Ad-Hoc-sertifikaat op die iOS Dev Center-webwerf skep.

  • Eksterne toetsers kan baie terugvoer gee wat u nie sou verwag nie. Dit kan veral handig wees as u 'n ingewikkelde app het.
  • Om die toestelle van die toetser te magtig, benodig u die UDID -nommer van elke toestel.
  • Kies Toestel in die keuselys en druk op die ikoon "Bou". Navigeer in die Finder na die gids van u projek en soek die gids "Ad-Hoc-iphoneos". Binne sal daar 'n app wees. Kopieer u 'AdHoc.mobileprovision' -sertifikaat wat u van die iOS Dev Center gekry het, in dieselfde gids. Kies die app en die sertifikaat en rits dit op. Hierdie argief kan aan u eksterne toetser gegee word. U moet 'n aparte argief vir elke Ad-Hoc-sertifikaat skep.

Deel 5 van 5: Die vrystelling van u projek

Maak 'n iPhone -app Stap 30
Maak 'n iPhone -app Stap 30

Stap 1. Skep u Distribution build

Kies Toestel en vrystelling in die keuselys. Druk die ikoon "Bou". Navigeer in die Finder na die boumap van u projek en soek die gids "Release-iphoneos". Binne sal daar 'n app wees. Rits dit in 'n argief op.

Om nuwe programme vir Apple -sertifisering te kan behaal, moet hulle geoptimaliseer word vir iOS 8 en die Retina -skerm

Maak 'n iPhone -app Stap 31
Maak 'n iPhone -app Stap 31

Stap 2. Maak die iTunes Connect -dashboard oop

U het toegang tot dit vanaf die iOS Dev Center. As u nog onvoltooide stappe het om te voltooi, sal dit bo -aan die bladsy verskyn. Maak seker dat al u bank- en belastinginligting korrek ingevoer is.

Maak 'n iPhone -app Stap 32
Maak 'n iPhone -app Stap 32

Stap 3. Voer al die inligting van u program in

Klik op "Bestuur u toepassings" en kies dan "Voeg nuwe toepassing by". Vul die programnaam, SKU -nommer in en kies die bundel -ID. Kies u appbundel in die keuselys.

  • Vul die vorms in met u appbeskrywing, sleutelwoorde, ondersteuningswebwerf, kategorie, kontak -e -pos, kopiereg, ens.
  • Vul die regte- en prysvorms in.
  • Hou u iTunes -kunswerk gereed. U benodig 'n groot vektor -ikoon van 512x512, sowel as 'n paar skermkiekies van u app. Skermkiekies kan met die Command + Shift + 4 van die iPhone-simulator gegryp word en die dwarshare oor die gebied sleep. Maak seker dat dit 320x480 vir die iPhone is. Kiekies is 'n baie belangrike deel van die bemarking van u app, dus maak seker dat dit die belangrikste dele bevat.
Maak 'n iPhone -app Stap 33
Maak 'n iPhone -app Stap 33

Stap 4. Laai u app op

Klik op "Gereed om binêre op te laai", en u sal na 'n skerm verskyn wat u die aflaai van die program Uploader -instrument sal aflaai. Laai dit af en druk op Klaar.

  • Installeer die Application Uploader -instrument en begin dit. Die eerste keer dat u die program begin, sal dit u iTunes -aanmeldingsinligting vra.
  • Die program Uploader -instrument sal u iTunes Connect -rekening nagaan en programme vind waarvoor u gereed is om binaries op te laai. Hulle sal in die keuselys vertoon word. Kies die een wat u wil hê, kies die verspreidings zip wat u vroeër geskep het en laai dit op. Die oplaaier sal 'n paar interne dinge in die bundel nagaan en 'n fout terugstuur as dit iets verkeerd vind, soos 'n verkeerde weergawenommer, ontbrekende ikoon, ens. As alles reg is, laai dit die zip op en eindig dit.
Maak 'n iPhone -app Stap 34
Maak 'n iPhone -app Stap 34

Stap 5. Wag vir die hersiening

Daar is niks anders om te doen nie, behalwe om te wag vir die hersieningsproses. Apple sal u binne 'n paar dae of weke per e -pos in kennis stel as u aansoekstatus verander na 'In hersiening'. As dit hersien word, is die proses baie vinnig. As dit nie die aanvanklike reeks toetse misluk nie, kry u 'n verwerpings -e -pos met die rede waarom en Apple sal voorstelle bied om dit reg te stel. As u app die inspeksie slaag, sal Apple u 'n e -pos stuur wat u in kennis stel dat u app gereed is vir verkoop. Jou program sal nou in die iTunes -appwinkel verskyn

Maak 'n iPhone -app Stap 35
Maak 'n iPhone -app Stap 35

Stap 6. Bevorder u app

Noudat u splinternuwe app te koop is, is dit tyd om die boodskap te versprei. Gebruik sosiale media, stuur persverklarings na webwerfgerigte webwerwe, maak 'n paar YouTube-video's en doen alles in jou vermoë om mense oor jou program te laat praat.

U kan gratis afskrifte aan beoordelaars stuur, wat dan oor hul program op hul webwerf sal skryf of dit op hul YouTube -kanaal kan hersien. As u dit in die hande van gewilde beoordelaars kan kry, kan dit tot baie verkope lei

Maak 'n iPhone -app Stap 36
Maak 'n iPhone -app Stap 36

Stap 7. Let op u verkope

Laai die gratis iTunes Connect -app vir u iPhone af. Meld elke dag aan en kyk na u verkope, markte en verkooplande. Dit is die lekker deel! Apple stuur gereeld e -posse met skakels na u nuutste verkoopsdata. U kan dit vir u rekords aflaai. Sterkte!

Wenke

  • Probeer om oorspronklike programme te wees en nie programme wat reeds in die App Store bestaan, te dupliseer nie. Doen 'n deeglike soektog in die App Store om uit te vind wat beskikbaar is. Natuurlik, as u idee beter is, probeer dan.
  • Soek altyd maniere om u app te verbeter.
  • Probeer om u program gereeld op te dateer.
  • As u van gedrukte verwysing hou, besoek Amazon.com om 'n paar ontwikkelingsboeke vir iPhone te vind.
  • Probeer om te toets op soveel verskillende iDevices wat u in die hande kan kry. Nog beter as daar verskillende iOS -weergawes geïnstalleer is.
  • As u 'n iOS -ontwikkelaar aanstel en wil verseker dat die iOS -app lyk soos u gespesifiseer het, kan u die koppelvlak vir die app in Photoshop ontwerp en 'n instrument gebruik om dit in 'n funksionele Xcode/iOS -toepassing te omskep!
  • As u net leer hoe om te kodeer, kan blokgebaseerde tale of aanlynklasse u help om aan die gang te kom.

Waarskuwings

  • Die iPhone SDK verander voortdurend en die toestelle ontwikkel. As 'n SDK -opgradering tydens 'n projek beskikbaar gestel word, moet u die nuutste en nuwe veranderinge lees voordat u daarop begin. Tensy Apple verklaar dat alle nuwe voorleggings saamgestel moet word met die nuwe SDK -weergawe, is dit op hierdie stadium moontlik nie nodig vir u nie. As u wel opgradeer, is sommige van die metodes wat u gebruik het moontlik verouderd, maar hoewel dit waarskynlik nie meer as 'n waarskuwing op die tydstip sou wees nie, moet u veilig wees.
  • U word nie gewaarborg dat daar baie aflaaie of verkope is nie, moenie moedeloos word nie.
  • As u slaag en 'n app in die App Store kry, moet u nie geïntimideer word deur gemene mense wat nare resensies skryf nie. Sommige gee nuttige terugvoer en ander hou daarvan om onbeskof te wees.
  • Dit is verslawend; jy sal moontlik nie kan stop nie.

Aanbeveel: