Ako vytvoriť aplikáciu pre iPhone?
1. Nainštalujte Xcode.
2. Nainštalujte si dobrý textový editor a vektorový program.
3. Zoznámte sa s Objective-C.
4. Vytvorte si vývojársky účet.
5. Naplánujte aplikáciu.
6. Vytvorte nový projekt v Xcode.
7. Vytvorte pre svoj projekt storyboard.
8. Zostavte si aplikáciu.
Trh s aplikáciami sa neustále mení a posúva a príbehy o úspechu sú dostatočne veľké, aby každému padli do oka. Myslíte si, že máte ďalší veľký nápad pre aplikáciu pre iPhone? Výroba môže byť jednoduchšia, ako si myslíte. Aj keď sa budete musieť naučiť nejaké kódovanie, väčšinu práce s rozhraním je možné vykonať graficky. Vytvorenie aplikácie bude vyžadovať čas, učenie a trpezlivosť, ale možno si vyrobíte ďalšieho Flappy Bird! Začnite podľa kroku 1 nižšie.
Časť 1 z 5: Nastavenie vývojového prostredia
- 1Stiahnite a nainštalujte xcode. Xcode je vývojové prostredie, v ktorom sú vytvorené všetky aplikácie pre iPhone. Xcode je k dispozícii zadarmo od spoločnosti Apple, ale vyžaduje si nainštalovaný OS X 10,8 alebo novší. Neexistuje žiadny oficiálny spôsob, ako spustiť Xcode na počítači so systémom Windows alebo Linux. To znamená, že ak chcete vyvinúť aplikáciu pre iPhone, ale nemáte počítač Mac, budete do nej najskôr musieť investovať.
- Na vývoj aplikácií pre iOS 8 budete potrebovať Xcode 6,0.1 a iOS 8 SDK, obe sú k dispozícii od spoločnosti Apple. Sada iOS 8 SDK obsahuje významný počet nových rozhraní API, ktoré vám umožňujú vytvárať všetky druhy nových aplikácií, vrátane integrácie iCloudu a Touch ID.
- Na vývoj aplikácií pre iOS 10 budete potrebovať Xcode 8 a iOS 10 SDK, dostupné aj od spoločnosti Apple. V tejto verzii Xcode existujú významné zmeny v jazyku Swift a SDK, o ktorých budete chcieť vedieť, ale dobrou správou je, že po tejto verzii už v jazyku Swift nebudú žiadne zmeny „prelomenia kódu“.
- 2Nainštalujte si dobrý textový editor. Aj keď môžete kódovať úplne v Xcode, zistíte, že práca s veľkými kusmi kódu je oveľa jednoduchšia, ak máte vyhradený textový editor, ktorý sa špecializuje na syntax programovania. TextMate a JEdit sú dve veľmi obľúbené možnosti.
- 3Nainštalujte program vektorovej grafiky. Ak plánujete pre svoju aplikáciu vytvárať vlastné umenie a návrhy, budete potrebovať program, ktorý dokáže vytvárať vektorovú grafiku. Stupnica vektorovej grafiky bez straty prehľadnosti je nevyhnutná pre dobre vyzerajúcu aplikáciu. Medzi obľúbené vektorové programy patria CorelDraw, Adobe Illustrator a Xara Designer, ktoré sú komerčné, a Inkscape, ktoré je zadarmo. Pekný, bezplatný program na kreslenie vektorovej grafiky je DrawBerry. Nie je to také silné ako profesionálne programy, ale je to dobré pre začiatočníkov, alebo ak nechcete platiť za niečo len za jedno použitie.
- 4Zoznámte sa s cieľom-c. Objective-C je programovací jazyk používaný na vytváranie funkcií v aplikáciách pre iPhone. Zvláda manipuláciu s dátami a objektmi. Objective-C je derivátom rodiny jazykov C a je to objektovo orientovaný jazyk. Ak už máte základné znalosti jazyka C alebo Java, Objective-C by mal byť z väčšej časti celkom ľahko pochopiteľný.
- Novšou možnosťou je vytvoriť aplikáciu pomocou jazyka Swift, ktorý nadväzuje na Objective-C. Swift má oveľa priateľskejšiu syntax a modernejší dojem.
- Aj keď je možné vytvoriť základnú aplikáciu bez znalosti Objective-C, nemôžete vykonávať žiadne pokročilé funkcie bez toho, aby ste ich sami kódovali. Bez Objective-C sa môžete len pohybovať tam a späť medzi obrazovkami.
- Na internete je k dispozícii množstvo návodov a množstvo informácií, ktoré nájdete v rôznych knihách o Objective-C alebo Swift. Ak je vývoj aplikácií pre iPhone niečo, čo chcete brať vážne, bude vám dobre, keď budete mať k dispozícii niekoľko zdrojov.
- Medzi niektoré z obľúbenejších online komunít Objective-C a Swift patria Fóra pre vývojárov Apple, Skupina Google pre iPhoneSDK a StackOverflow.
- 5Zvážte vývoj outsourcingu. Ak jednoducho nemáte záujem učiť sa Objective-C alebo Swift alebo nemáte vo svojom tele umeleckú kosť, existuje veľké množstvo nezávislých pracovníkov a vývojových tímov, ktoré môžu zvládnuť rôzne aspekty váš projekt pre vás. Outsourcing vášho vývoja je komplikovaný proces, ale ak nie ste typom programovania, môže vám ušetriť veľa bolestí hlavy. Uistite sa, že všetci zúčastnení podpíšu zmluvu o mlčanlivosti a že platové štruktúry sú zavedené pred začatím akejkoľvek práce.
- Upwork (predtým oDesk a Elance) je najobľúbenejšia nezávislá služba na internete, ktorá má stovky vývojárov a umelcov všetkých úrovní znalostí.
- 6Vytvorte si vývojársky účet. Ak chcete distribuovať svoju aplikáciu v obchode App Store alebo ju dať testovať iným, musíte si zaregistrovať účet Apple Developer. Účet stojí 74€ ročne a bude od vás vyžadovať zadanie informácií o daňovom a bankovom účte.
- Svoj účet si môžete vytvoriť na webovej stránke iOS Dev Center.
- 7Stiahnite si niekoľko testovacích aplikácií. Hneď po registrácii účtu vývojára budete mať prístup k vývojovým zdrojom spoločnosti Apple. Tieto zdroje obsahujú množstvo ukážkových projektov, ktoré vám môžu poskytnúť obrovské množstvo informácií o tom, ako funguje vývoj aplikácií. Nájdite príklad, ktorý súvisí s druhom aplikácie, ktorú chcete vytvoriť, a zahrajte si s ňou v Xcode.
Časť 2 z 5: Plánovanie aplikácie
- 1Definujte svoj koncept. Pred prvým otvorením Xcode by ste mali mať premyslený plán pre svoju aplikáciu a jej funkcie. To by mohlo zahŕňať návrh dokumentu, ktorý popisuje všetky funkcie aplikácie, náčrty používateľského rozhrania a tok medzi obrazovkami a základnú predstavu o typoch systémov, ktoré bude potrebné implementovať.
- Pri vývoji aplikácie sa snažte čo najviac držať svojho dokumentu návrhu. Pomôže vám to sústrediť sa na požadované funkcie.
- Skúste nakresliť aspoň jednu miniatúru náčrtu pre každú obrazovku vo svojej aplikácii.
- 2Určite svoje publikum. Publikum vašej aplikácie bude mať veľa do činenia s jej vzhľadom a funkčnosťou. Napríklad aplikácia so zoznamom úloh bude mať oveľa iné publikum ako krvavá strieľačka. To vám pomôže
- 3Vyriešte potrebu pomocou aplikácie. Ak je vaša aplikácia nejakým nástrojom, mala by ponúknuť riešenie problému, ktorý ešte nebol vyriešený, alebo jedinečné riešenie alebo metódu, alebo riešenie, ktoré to zvládne lepšie ako predchádzajúce pokusy. Ak je vaša aplikácia hrou, mala by mať jedinečnú funkciu alebo funkcie, ktoré ju odlišujú a priťahujú konkrétnych hráčov.
- 4Zvážte obsah. Vaše používateľské rozhranie bude určené typom obsahu, ktorý používateľovi vašej aplikácie zobrazujete. Ak sa napríklad aplikácia zaoberá fotografiami, budete chcieť používateľské rozhranie, ktoré umožní čo najľahšie prezeranie fotografií a ich navigáciu.
- 5Nacvičte si správne postupy navrhovania používateľského rozhrania. Používateľské rozhranie by nikdy nemalo prekážať používateľovi. To znamená, že možnosti by mali byť jasne viditeľné a používateľ by sa nikdy nemal pýtať, aké tlačidlo robí čo. Ak používate ikony, mali by presne vyjadrovať ich funkciu. Navigácia v aplikácii by mala byť plynulá a prirodzená.
- UI design je rovnako umelecká forma, ako aj veda. Ako sa váš projekt vyvíja, budete pravdepodobne svoj návrh neustále revidovať.
Časť 3 z 5: Vytvorenie aplikácie
- 1Vytvorte nový projekt v xcode. Otvorte Xcode a spustite nový projekt z ponuky Súbor. Vyberte položku „Aplikácia“ v časti „iOS“ na ľavej strane okna. V sekcii šablóny zvoľte „Prázdna aplikácia“.
- K dispozícii je množstvo šablón, všetky navrhnuté pre rôzne úlohy. Začnite s prázdnou šablónou, kým sa s vývojovým procesom nebudete cítiť príjemnejšie. Hneď ako sa zoznámite s tým, ako všetko funguje, môžete vyskúšať jednu z komplikovanejších šablón.
- Budete musieť zadať názov produktu, identifikátor vašej spoločnosti a predponu triedy. Ak ešte nemáte identifikátor spoločnosti od spoločnosti Apple, zadajte com.example. Pre predponu triedy zadajte XYZ.
- V ponuke Zariadenia vyberte položku „iPhone“.
- 2Vytvorte storyboard. Storyboard je vizuálnou reprezentáciou všetkých obrazoviek vašej aplikácie. Zobrazuje obsah každej obrazovky a tiež prechody medzi nimi. Nástroj Storyboard vám pomôže vyvinúť tok vašej aplikácie.
- Kliknite na položku Súbor → Nový → Súbor.
- Pod nadpisom iOS kliknite na „Používateľské rozhranie“.
- Vyberte Storyboard a kliknite na Ďalej.
- V ponuke Zariadenia vyberte iPhone a pomenujte súbor „Hlavný“. Uistite sa, že je uložený na rovnakom mieste ako váš projekt.
- 3Priraďte svoj storyboard k svojmu projektu. Keď vytvoríte Storyboard, budete ho musieť priradiť ako hlavné rozhranie svojej aplikácie. Po spustení aplikácie sa načíta Storyboard. Ak storyboard nepriradíte, po spustení aplikácie sa nič nestane.
- Kliknite na názov projektu v ľavom navigačnom strome.
- V hlavnom rámci nájdite nadpis Ciele. Vyberte svoj projekt zo zoznamu Ciele.
- Nájdite sekciu Informácie o nasadení na karte Všeobecné.
- Zadajte Main.storyboard textové pole „Hlavné rozhranie“.
- 4Pridajte svoju prvú obrazovku pomocou ovládača zobrazenia. Ovládače zobrazenia určujú, ako si používateľ prezerá obsah. K dispozícii je množstvo prednastavených ovládačov zobrazenia vrátane štandardných zobrazení a tabuliek. Do svojho storyboardu pridáte ovládače zobrazenia, ktoré aplikácii povedia, ako zobraziť obsah používateľovi.
- V navigačnej ponuke projektu vyberte súbor „Main.storyboard“. V okne Interface Builder uvidíte prázdne plátno.
- Nájdite objektovú knižnicu. Nachádza sa v spodnej časti pravého rámčeka a môžete ho vybrať kliknutím na malé tlačidlo kocky. Načíta sa zoznam objektov, ktoré je možné pridať na vaše plátno.
- Kliknite a presuňte objekt „Zobraziť ovládač“ na plátno. Vaša prvá obrazovka sa zobrazí na plátne.
- Vaša prvá „scéna“ je dokončená. Po spustení aplikácie ovládač zobrazenia načíta vašu prvú obrazovku.
- 5Pridajte objekty rozhrania na svoju prvú obrazovku. Keď máte nastavený ovládač zobrazenia, môžete začať na obrazovke vyplňovať potrebné objekty rozhrania, ako sú štítky, polia na zadávanie textu a tlačidlá. Všetky objekty rozhrania nájdete v zozname Knižnica objektov, v ktorom ste našli objekt Zobraziť ovládač.
- Kliknutím a presunutím objektov zo zoznamu ich pridáte na obrazovku.
- Väčšinu objektov je možné zmeniť kliknutím alebo potiahnutím políčok na okraji objektu. Pri zmene veľkosti sa na obrazovke zobrazia pokyny, ktoré vám pomôžu zaistiť správne zarovnanie.
- 6Prispôsobte si objekty, ktoré pridávate. Vlastnosti môžete upraviť pre každý objekt, čo vám umožní vytvoriť vlastné a intuitívne rozhranie. Do poľa pre zadávanie textu môžete napríklad pridať zástupný text, ktorý používateľovi pomôže zorientovať sa v tom, čo by mal zadať.
- Vyberte objekt, ktorý chcete prispôsobiť, a kliknite na tlačidlo „Inšpektor atribútov“ v hornej časti pravého rámu. Tlačidlo vyzerá ako štít.
- Prispôsobte si predmet podľa svojich predstáv. Môžete zmeniť štýl písma, veľkosť písma, farbu textu, zarovnanie, obrázky na pozadí, zástupný text, štýl orámovania a mnoho ďalších.
- Dostupné možnosti sa zmenia v závislosti od objektu, ktorý prispôsobujete.
- 7Pridajte ďalšie obrazovky. Ako váš projekt rastie, pravdepodobne budete musieť pridať ďalšiu obrazovku, aby sa zobrazil všetok obsah potrebný na to, aby bola aplikácia užitočná. Ak napríklad vytvárate aplikáciu pre zoznam úloh, budete potrebovať najmenej dve obrazovky: jednu na zadanie položky zoznamu úloh a druhú na zobrazenie celého zoznamu.
- Ďalšie obrazovky sa pridávajú potiahnutím a pustením objektov ovládača zobrazenia na prázdne časti plátna. Ak nemôžete nájsť prázdne miesto, ktoré by ste chceli odhodiť, kliknite na tlačidlo „oddialiť“, kým nenájdete prázdne oblasti. Uistite sa, že umiestnite ovládač zobrazenia na plátno, a nie na existujúcu obrazovku.
- Úvodnú obrazovku môžete zmeniť výberom ovládača zobrazenia, pomocou ktorého chcete viesť, z obrysu projektu. Kliknite na tlačidlo Attribute Inspector a začiarknite políčko „Is Initial View Controller“. Ak napríklad vytvárate zoznam úloh, budete chcieť, aby bol skutočný zoznam prvou vecou, ktorú používateľ uvidí pri spustení aplikácie.
- 8Pridajte navigačnú lištu. Teraz, keď máte vo svojej aplikácii dve obrazovky, je načase ju vytvoriť tak, aby sa používateľ mohol medzi nimi pohybovať tam a späť. Môžete to urobiť pomocou navigačného ovládača, ktorý je špecializovaným ovládačom zobrazenia. Tento ovládač pridáva do hornej časti aplikácie navigačnú lištu, ktorá umožňuje používateľovi pohybovať sa tam a späť medzi obrazovkami.
- Váš navigačný ovládač by mal byť pridaný k počiatočnému zobrazeniu, aby mohol ovládať všetky nasledujúce obrazovky.
- Vyberte svoje počiatočné zobrazenie v obryse projektu.
- Kliknite na položku Editor → Vložiť → Ovládač navigácie.
- V hornej časti obrazovky, na ktorú ste pridali ovládač, by sa mal objaviť sivý navigačný panel.
- 9Pridajte funkcie na navigačnú lištu. Teraz, keď ste vložili navigačnú lištu, môžete do nej začať pridávať navigačné nástroje. To umožní vášmu používateľovi pohybovať sa tam a späť medzi obrazovkami.
- Pridajte názov na navigačný panel. Kliknite na navigačnú položku pod ovládačom zobrazenia, ku ktorému ste ju priradili. Otvorte Kontrola atribútov a do poľa Názov zadajte názov aktuálnej obrazovky.
- Pridajte navigačné tlačidlo. Otvorte knižnicu Objects, ak ešte nie je otvorená, a nájdite položku Bar Button. Kliknite a presuňte ho na navigačný panel. Tlačidlá, ktoré vás v aplikácii posúvajú „vpred“, sú zvyčajne umiestnené vpravo a tlačidlá, ktoré vás posúvajú „dozadu“, vľavo.
- Priraďte tlačidlu vlastnosť. Tlačidlá je možné nakonfigurovať tak, aby mali špecifické vlastnosti, ktoré im uľahčujú prispôsobenie sa okolnostiam. Ak napríklad vytvárate zoznam úloh, budete chcieť na vytvorenie nového záznamu tlačidlo „Pridať“. Kliknite na tlačidlo a otvorte nástroj Attribute Inspector. Nájdite ponuku Identifikátor a zvoľte „Pridať“. Tlačidlo sa zmení na logo „+“.
- 10Prepojte svoje nové tlačidlo s existujúcou obrazovkou. Aby vaše tlačidlo fungovalo, budete ho musieť pripojiť k inej obrazovke. V našom príklade zoznamu úloh je tlačidlo umiestnené na celkovom zozname a musí byť prepojené so vstupnou obrazovkou. Ak chcete tlačidlo prepojiť, podržte kláves Ctrl a presuňte tlačidlo na druhú obrazovku.
- Po uvoľnení tlačidla myši sa zobrazí ponuka Action Segue so zoznamom možností. Ak chcete pri prechode medzi obrazovkami používať prechod push, zvoľte „Push“. Môžete tiež vybrať „Modálny“, ktorý na rozdiel od sekvencie otvorí obrazovku ako samostatnú akciu.
- Ak používate Push, navigačný panel sa automaticky pridá na vašu druhú obrazovku a automaticky sa vytvorí tlačidlo „späť“. Ak zvolíte modálnu, budete musieť manuálne vložiť druhú navigačnú lištu a tiež pridať tlačidlo „Zrušiť“ a „Hotovo“ (pre zoznam úloh; štítky vašich tlačidiel sa budú meniť v závislosti od potrieb vašej aplikácie)).
- Tlačidlá „Zrušiť“ a „Hotovo“ je možné vytvoriť rovnakým spôsobom ako tlačidlo „Pridať“. Jednoducho zvoľte „Zrušiť“ alebo „Hotovo“ z ponuky Identifikátor v Inšpektorovom inšpektorovi.
- 11Pridajte možnosti spracovania údajov. Až do tohto bodu ste boli schopní vytvoriť základné navigačné rozhranie bez potreby akéhokoľvek kódovania. Ak chcete pridať ďalšie hlbšie funkcie, ako napríklad ukladanie údajov a manipuláciu s používateľskými vstupmi, budete si musieť v kóde zašpiniť ruky. Kódovanie nespadá do rozsahu tejto príručky, ale na internete je k dispozícii veľké množstvo návodov na Objective-C.
- Prototyp navigačného rozhrania vám môže pomôcť pri nábore vývojára. Vďaka funkčnému rozhraniu bude oveľa jednoduchšie vysvetliť, čo potrebujete v oblasti kódovania.
Časť 4 z 5: Testovanie aplikácie
- 1Spustite simulátor ios. Xcode je dodávaný so vstavaným simulátorom iOS, ktorý vám umožní otestovať vašu aplikáciu na rôznych simulovaných zariadeniach iOS. Simulátor spustíte tak, že v rozbaľovacej ponuke v hornej časti okna Xcode vyberiete položku „Simulátor a ladenie“ a potom vyberiete zariadenie, na ktorom chcete testovať.
- 2Zostavte aplikáciu. Kliknutím na tlačidlo Zostaviť, ktoré vyzerá ako tradičné tlačidlo Play, aplikáciu skompilujte a spustite. Vytvorenie aplikácie môže trvať niekoľko minút. priebeh môžete sledovať na paneli s nástrojmi. Po dokončení procesu zostavenia sa otvorí simulátor iOS a môžete začať testovať svoju aplikáciu.
- 3Otestujte aplikáciu na svojom iPhone. Pred distribúciou aplikácie na testovanie ju môžete otestovať na svojom vlastnom zariadení (ak ho máte). Najprv zapojte zariadenie do počítača pomocou USB. Ak sa iTunes otvorí, zatvorte ho. V rozbaľovacej ponuke vyberte položku „Zariadenie a ladenie“ a potom kliknite na tlačidlo Zostaviť. Po niekoľkých sekundách by sa mala aplikácia spustiť na zariadení iPhone. pred zatvorením aplikácie vyskúšajte všetky funkcie.
- 4Ladenie aplikácie. Ak sa vám aplikácia pokazila, musíte začať zisťovať, čo sa stalo a prečo. Toto je rozsiahla téma a existuje nespočetné množstvo dôvodov, prečo mohla vaša aplikácia zlyhať. Otvorte ladiacu konzolu a prečítajte si chybové hlásenia. Väčšinou sú dosť záhadné. Ak nerozumiete chybe, skúste chybové hlásenie vyhľadať pomocou Googlu. Je pravdepodobné, že nájdete príspevok na vývojovom fóre spoločnosti Apple, kde priateľský skúsený vývojár odpovedal na ich prosbu.
- Ladenie môže byť pre vás veľmi časovo náročný a únavný čas. Ak sa nevzdáš a vytrváš, časom to zvládneš. Začnete rozpoznávať chyby, rýchlo ich sledovať a niekedy ich dokonca očakávať. Jednou z bežných chýb je uvoľnenie objektu z pamäte viac ako raz. Ďalším je zabúdanie na vyhradenie pamäte a inicializáciu objektu predtým, ako sa ho pokúsite pridať alebo priradiť. S každou aplikáciou bude vašich chýb stále menej.
- 5Skontrolujte využitie pamäte. IPhone má veľmi obmedzené množstvo pamäte. Zakaždým, keď priradíte objektu nejakú pamäť, musíte ho uvoľniť, keď s ním skončíte, a vrátiť pamäť. Instruments je nástroj iPhone SDK, ktorý okrem iného umožňuje prezerať a analyzovať využitie pamäte.
- Keď je zariadenie a ladenie vybraté ako predtým, zvoľte Spustiť → Spustiť pomocou Nástroja na zvýšenie výkonu → Úniky. Tým sa spustia nástroje a spustí sa aplikácia vo vašom zariadení. Pokračujte a používajte aplikáciu ako obvykle. Zdá sa, že periodicky mrzne, pretože nástroje zaznamenávajú a analyzujú využitie pamäte. Akékoľvek úniky budú mať za následok červený hrot na časovej osi únikov. V spodnej polovici obrazovky sa zobrazí zdroj únikov.
- Dvojitým kliknutím na uniknuté objekty sa pokúsite prejsť na zodpovedný kód alebo kliknutím na malú šípku v stĺpci s adresou zobrazíte históriu únikov. Niekedy, keď je zistená netesnosť, nemusí nutne znamenať miesto, odkiaľ pochádza.
- Ak vás to skutočne omámi, skúste to odstrániť. Okomentujte to a/alebo opatrne vynechajte oblasti svojho kódu a spustite ho. Niekedy môžete zúžiť všeobecnú oblasť a potom sa vrátiť domov na zodpovednej linke. Keď viete, kde sa nachádza, môžete ho opraviť alebo prepísať. Nezabudnite, že používanie služby Google vám často môže poskytnúť najrýchlejšie priame odkazy na interné fóra spoločnosti Apple alebo dokumentáciu, ktorá sa zaoberá vašim problémom.
- 6Distribuujte svoju aplikáciu, aby ju mohli testovať ostatní. Aj keď je testovanie vašej aplikácie v simulovanom nastavení dobrým spôsobom, ako zaistiť, aby aplikácia fungovala a aby rozhranie vyzeralo dobre, nič sa nevyrovná testovaniu od iných používateľov ako od vás. Pred odoslaním na externé testovanie sa uistite, že ste odstránili najnebezpečnejšie chyby. Aby ste mohli distribuovať svoju aplikáciu vašim testerom, budete musieť vytvoriť certifikát Ad-Hoc na webe iOS Dev Center.
- Externé testery môžu poskytnúť veľa spätnej väzby, ktorú by ste nečakali. To môže byť obzvlášť užitočné, ak máte zložitú aplikáciu.
- Na autorizáciu zariadení testera budete potrebovať číslo UDID každého zariadenia.
- V rozbaľovacom zozname vyberte Zariadenie a kliknite na ikonu „Zostaviť“. V aplikácii Finder prejdite do priečinka svojho projektu a vyhľadajte priečinok „Ad-Hoc-iphoneos“. Vnútri bude aplikácia. Skopírujte svoj certifikát „AdHoc.mobileprovision“, ktorý ste získali z vývojárskeho centra iOS, do rovnakého priečinka. Vyberte aplikáciu a certifikát a skomprimujte ich. Tento archív môžete dať svojmu externému testeru. Pre každý certifikát Ad-Hoc budete musieť vytvoriť samostatný archív.
Časť 5 z 5: Uvoľnenie vášho projektu
- 1Vytvorte svoju distribučnú zostavu. V rozbaľovacej ponuke vyberte položku Zariadenie a uvoľniť. Stlačte ikonu „Zostaviť“. V aplikácii Finder prejdite do priečinka zostavenia projektu a vyhľadajte priečinok „Release-iphoneos“. Vnútri bude aplikácia. Komprimujte ho do archívu.
- Aby nové aplikácie prešli certifikáciou Apple, budú musieť byť optimalizované pre iOS 8 a displej Retina.
- 2Otvorte hlavný panel pripojenia iTunes. Prístup k tomu získate z Centra pre vývojárov iOS. Ak máte ešte nedokončené kroky na nastavenie, budú uvedené v hornej časti stránky. Uistite sa, že sú všetky vaše bankové a daňové informácie zadané správne.
- 3Zadajte všetky informácie o svojej aplikácii. Kliknite na „Spravovať aplikácie“ a potom vyberte „Pridať novú aplikáciu“. Vyplňte názov aplikácie, číslo SKU a vyberte ID balíka. V rozbaľovacej ponuke vyberte balík svojej aplikácie.
- Vyplňte formuláre poskytujúce popis vašej aplikácie, kľúčové slová, web podpory, kategóriu, kontaktný e -mail, autorské práva atď.
- Vyplňte formuláre Práva a Ceny.
- Pripravte si svoje kresby iTunes. Budete potrebovať veľkú vektorovú ikonu 512 x 512 a niekoľko snímok obrazovky vašej aplikácie. Snímky obrazovky je možné zachytiť zo simulátora iPhone pomocou klávesov Command + Shift + 4 a potiahnutím krížikov cez oblasť. Uistite sa, že sú pre iPhone 320x480. Snímky obrazovky sú veľmi dôležitou súčasťou marketingu vašej aplikácie, preto sa uistite, že zobrazujú najdôležitejšie časti.
- 4Nahrajte svoju aplikáciu. Kliknite na „Pripravené na binárne nahrávanie“ a dostanete sa na obrazovku, ktorá vás presmeruje na stiahnutie nástroja na nahrávanie aplikácií. Stiahnite si ho a stlačte Hotovo.
- Nainštalujte nástroj na nahrávanie aplikácií a spustite ho. Pri prvom spustení programu sa zobrazí výzva na zadanie prihlasovacích údajov do iTunes.
- Nástroj na nahrávanie aplikácií skontroluje váš účet iTunes Connect a nájde všetky aplikácie, pre ktoré ste pripravení nahrať binárne súbory. Zobrazia sa v rozbaľovacej ponuke. Vyberte požadovaný, zvoľte distribučný zip, ktorý ste vytvorili predtým, a nahrajte ho. Nahrávač skontroluje niektoré interné položky v rámci balíka a vráti chybu, ak zistí niečo nesprávne, ako napríklad nesprávne číslo verzie, chýbajúcu ikonu atď. Ak je všetko v poriadku, nahrá súbor zip a dokončí sa.
- 5Počkajte na recenziu. Teraz nemôžete robiť nič, iba čakať na proces kontroly. Spoločnosť Apple vás o niekoľko dní alebo týždňov upozorní e -mailom, ak sa stav vašej aplikácie zmení na „Prebieha kontrola“. Keď ide o kontrolu, proces je veľmi rýchly. Ak neuspeje počiatočné množstvo testov, dostanete e -mail so zamietnutím, v ktorom uvediete dôvod, a spoločnosť Apple ponúkne návrhy na nápravu. Ak vaša aplikácia prejde kontrolou, spoločnosť Apple vám pošle e -mail s oznámením, že je pripravená na predaj. Vaša aplikácia sa teraz zobrazí v obchode s aplikáciami iTunes
- 6Propagujte svoju aplikáciu. Teraz, keď je vaša úplne nová aplikácia k dispozícii na kúpu, je načase začať ju šíriť. Využívajte sociálne médiá, rozosielajte tlačové správy na weby zamerané na aplikácie, vytvárajte videá na YouTube a urobte všetko pre to, aby ľudia o vašej aplikácii hovorili.
- Kópie môžete bezplatne poslať recenzentom, ktorí potom napíšu o vašej aplikácii na ich webovú stránku alebo ju skontrolujú na svojom kanáli YouTube. Ak sa vám to podarí dostať do rúk obľúbených recenzentov, môže to viesť k veľkému predaju.
- 7Sledujte svoje tržby. Stiahnite si bezplatnú aplikáciu iTunes Connect Mobile pre svoj iPhone. Prihláste sa každý deň a skontrolujte svoje tržby, trhy a krajiny predaja. Toto je zábavná časť! Spoločnosť Apple vám bude pravidelne zasielať e -maily s odkazmi na vaše najnovšie údaje o predaji. Môžete si ich stiahnuť pre svoje záznamy. Veľa štastia!
- Skúste byť originálni a nie duplicitné aplikácie, ktoré už v obchode App Store existujú. Vykonajte dôkladné vyhľadávanie v obchode App Store a zistite, čo je k dispozícii. Samozrejme, ak je váš nápad lepší, choďte do toho.
- Vždy hľadajte spôsoby, ako vylepšiť svoju aplikáciu.
- Skúste aplikáciu pravidelne aktualizovať.
- Ak máte radi vytlačené referencie, na Amazon.com nájdete niekoľko vývojárskych kníh pre iPhone.
- Skúste vyskúšať toľko rôznych zariadení iDevices, ktoré sa vám môžu dostať do rúk. Ešte lepšie je, ak majú nainštalované rôzne verzie systému iOS.
- Ak si najmete vývojára systému iOS a chcete zaistiť, aby aplikácia pre iOS vyzerala tak, ako ste zadali, môžete navrhnúť rozhranie aplikácie vo Photoshope a pomocou nástroja ju previesť na funkčnú aplikáciu Xcode/iOS!
- Ak sa len učíte kódovať, blokové jazyky alebo online kurzy vám môžu pomôcť začať.
Prečítajte si tiež: Ako podať sťažnosť pomocou Uber v systéme Android?
- Súprava iPhone SDK sa neustále mení a zariadenia sa vyvíjajú. Ak je počas projektu k dispozícii inovácia na súpravu SDK, prečítajte si najskôr novinky a zmeny predtým, ako sa na ňu vrhnete. Pokiaľ spoločnosť Apple neuvádza, že všetky nové podania musia byť skompilované s novou verziou súpravy SDK, v tejto chvíli to pre vás nemusí byť potrebné. Ak vykonáte inováciu, niektoré metódy, ktoré ste použili, môžu byť zastarané a napriek tomu, že pri kompilácii pravdepodobne neprinesú viac ako varovanie, buďte v bezpečí.
- Nezaručujete veľa sťahovania alebo predaja, nenechajte sa odradiť.
- Keď uspejete a získate aplikáciu v obchode App Store, nenechajte sa zastrašiť zlými ľuďmi, ktorí píšu škaredé recenzie. Niektorí poskytujú užitočnú spätnú väzbu a niektorí sú radi iba hrubí.
- Je to návykové; možno nebudete môcť prestať.
Otázky a odpovede
- Ako dlho trvá, kým sa to naučíte od začiatku?Jednoduché aplikácie môžete veľmi jednoducho sledovať a sledovať videá na YouTube. Väčšina kódovania je pseudo logická. Ak hovoríte o vytváraní niečoho veľkého, bude to trvať roky, kým sa to podarí.
- Aké vybavenie na to potrebujem?Na inštaláciu Xcode potrebujete počítač Apple, MacAir, MacBook alebo Mac All-in-one. Na otestovanie svojej aplikácie môžete použiť akékoľvek zariadenie so systémom iOS 13 alebo novším, ale iPhone to nepodporuje.
- Potrebujem si stiahnuť Xcode do svojho iPhone?Nie. Xcode je niečo, čo ste do počítača vložili na vývoj aplikácie. Potrebovali by ste to na počítači, nie na telefóne.