Jak vytvořit aplikaci pro iPhone (s obrázky)

Obsah:

Jak vytvořit aplikaci pro iPhone (s obrázky)
Jak vytvořit aplikaci pro iPhone (s obrázky)

Video: Jak vytvořit aplikaci pro iPhone (s obrázky)

Video: Jak vytvořit aplikaci pro iPhone (s obrázky)
Video: How to Reset Google Chrome Settings to Default Settings in Android - 2023 2024, Smět
Anonim

Trh s aplikacemi se neustále mění a posouvá a příběhy o úspěchu jsou dostatečně velké, aby někoho zaujaly. Myslíte si, že máte další velký nápad pro aplikaci pro iPhone? Může být jednodušší, než si myslíte. Přestože se budete muset naučit nějaké kódování, většinu práce s rozhraním lze provést graficky. Vytvoření aplikace bude vyžadovat čas, učení a trpělivost, ale možná můžete udělat dalšího Flappy Bird! Začněte viz krok 1 níže.

Kroky

Část 1 z 5: Nastavení vývojového prostředí

Vytvořte aplikaci pro iPhone Krok 1
Vytvořte aplikaci pro iPhone Krok 1

Krok 1. Stáhněte a nainstalujte Xcode

Xcode je vývojové prostředí, ve kterém jsou vytvořeny všechny aplikace pro iPhone. Xcode je k dispozici zdarma od společnosti Apple, ale vyžaduje instalaci OS X 10.8 nebo novější. Neexistuje žádný oficiální způsob, jak spustit Xcode na počítači se systémem Windows nebo Linux. To znamená, že pokud chcete vyvinout aplikaci pro iPhone, ale nemáte Mac, budete do ní nejprve muset investovat.

  • K vývoji aplikací pro iOS 8 budete potřebovat Xcode 6.0.1 a iOS 8 SDK, obě jsou k dispozici od společnosti Apple. Sada iOS 8 SDK obsahuje značný počet nových rozhraní API, která vám umožňují vytvářet všechny druhy nových aplikací, včetně integrace iCloudu a Touch ID.
  • K vývoji aplikací pro iOS 10 budete potřebovat Xcode 8 a iOS 10 SDK, také dostupné od Apple. V této verzi Xcode existují významné změny v jazyce Swift a SDK, o kterých budete chtít vědět, ale dobrou zprávou je, že po této verzi již v jazyce Swift nebudou žádné změny „prolomení kódu“.
Vytvořte aplikaci pro iPhone Krok 2
Vytvořte aplikaci pro iPhone Krok 2

Krok 2. Nainstalujte si dobrý textový editor

Zatímco v Xcode můžete kódovat úplně, zjistíte, že práce s velkými bloky kódu je mnohem snazší, pokud máte vyhrazený textový editor, který se specializuje na syntaxi programování. TextMate a JEdit jsou dvě velmi populární možnosti.

Vytvořte aplikaci pro iPhone Krok 3
Vytvořte aplikaci pro iPhone Krok 3

Krok 3. Nainstalujte si program vektorové grafiky

Pokud plánujete pro svou aplikaci vytvářet vlastní umění a návrhy, budete chtít program, který umí vytvářet vektorovou grafiku. Měřítko vektorové grafiky bez ztráty jasnosti a je nezbytné pro dobře vypadající aplikaci. Mezi oblíbené vektorové programy patří CorelDraw, Adobe Illustrator a Xara Designer, které jsou komerční, a Inkscape, který je zdarma. Pěkný, bezplatný program pro kreslení vektorové grafiky je DrawBerry. Není to tak silné jako profesionální programy, ale je to dobré pro prvního uživatele, nebo pokud prostě nechcete platit za něco jen za jedno použití.

Vytvořte aplikaci pro iPhone Krok 4
Vytvořte aplikaci pro iPhone Krok 4

Krok 4. Seznamte se s Objective-C

Objective-C je programovací jazyk používaný k vytváření funkcí v aplikacích pro iPhone. Zpracovává manipulaci s daty a objekty. Objective-C je derivátem rodiny jazyků C a je to objektově orientovaný jazyk. Pokud již máte základní znalosti C nebo Javy, Objective-C by měl být z větší části docela snadno pochopitelný.

  • Novější možností je vytvořit aplikaci pomocí jazyka Swift, který navazuje na Objective-C. Swift má mnohem přívětivější syntaxi a modernější atmosféru.
  • I když je možné vytvořit základní aplikaci bez znalosti Objective-C, nemůžete provádět žádné pokročilé funkce, aniž byste je sami kódovali. Bez Objective-C se můžete pouze pohybovat tam a zpět mezi obrazovkami.
  • Na internetu je k dispozici řada výukových programů a také mnoho informací, které lze nalézt v různých knihách o Objective-C nebo Swift. Pokud chcete vývoj aplikací pro iPhone brát vážně, bude vám dobře, když budete mít k dispozici nějaké zdroje.
  • Mezi nejoblíbenější online komunity Objective-C a Swift patří fóra pro vývojáře Apple, skupina Google pro iPhoneSDK a StackOverflow.
Vytvořte aplikaci pro iPhone Krok 5
Vytvořte aplikaci pro iPhone Krok 5

Krok 5. Zvažte vývoj outsourcingu

Pokud jednoduše nemáte zájem se učit Objective-C nebo Swift nebo nemáte ve svém těle uměleckou kost, existuje velké množství nezávislých pracovníků a vývojových týmů, které mohou být schopny převzít různé aspekty váš projekt pro vás. Outsourcing vašeho vývoje je složitý proces, ale může vám ušetřit spoustu bolestí hlavy, pokud nejste typ programování. Před zahájením jakékoli práce zajistěte, aby všichni zúčastnění podepsali dohodu o mlčenlivosti a aby byly zavedeny struktury plateb.

Upwork (dříve oDesk a Elance) je nejpopulárnější nezávislá služba na internetu, která má stovky vývojářů a umělců všech úrovní znalostí

Vytvořte aplikaci pro iPhone Krok 6
Vytvořte aplikaci pro iPhone Krok 6

Krok 6. Vytvořte si vývojářský účet

Abyste mohli distribuovat svou aplikaci v App Storu nebo ji dát otestovat ostatním, budete si muset zaregistrovat účet Apple Developer. Účet stojí 99 USD za rok a bude vyžadovat zadání údajů o dani a bankovním účtu.

Účet si můžete vytvořit na webu iOS Dev Center

Vytvořte aplikaci pro iPhone Krok 7
Vytvořte aplikaci pro iPhone Krok 7

Krok 7. Stáhněte si některé testovací aplikace

Jakmile si zaregistrujete účet vývojáře, budete mít přístup k vývojovým prostředkům společnosti Apple. Tyto zdroje zahrnují celou řadu ukázkových projektů, které vám mohou poskytnout obrovské množství informací o tom, jak funguje vývoj aplikací. Najděte si příklad, který souvisí s druhem aplikace, kterou chcete vytvořit, a zahrajte si s ní v Xcode.

Část 2 z 5: Plánování aplikace

Vytvořte aplikaci pro iPhone Krok 8
Vytvořte aplikaci pro iPhone Krok 8

Krok 1. Definujte svůj koncept

Než vůbec otevřete Xcode, měli byste mít promyšlený plán pro vaši aplikaci a její funkce. To by mohlo zahrnovat návrhový dokument, který nastiňuje všechny funkce aplikace, náčrty uživatelského rozhraní a tok mezi obrazovkami a základní představu o typech systémů, které bude třeba implementovat.

  • Při vývoji aplikace se snažte co nejvíce držet svého dokumentu návrhu. To vám pomůže soustředit se na požadované funkce.
  • Pokuste se nakreslit alespoň jednu miniaturu náčrtu pro každou obrazovku v aplikaci.
Vytvořte aplikaci pro iPhone Krok 9
Vytvořte aplikaci pro iPhone Krok 9

Krok 2. Určete své publikum

Publikum vaší aplikace bude mít hodně do činění s jejím vzhledem a funkčností. Například aplikace seznamu úkolů bude mít mnohem jiné publikum než krvavá střílečka. To vám pomůže

Vytvořte aplikaci pro iPhone Krok 10
Vytvořte aplikaci pro iPhone Krok 10

Krok 3. Řešte potřebu pomocí aplikace

Pokud je vaše aplikace nástrojem nějakého druhu, měla by nabídnout řešení problému, který dosud nebyl vyřešen, nebo jedinečné řešení nebo metodu, která to zvládne lépe než předchozí pokusy. Pokud je vaše aplikace hra, měla by mít jedinečnou funkci nebo funkce, které ji pomohou odlišit a přilákat konkrétní hráče.

Vytvořte aplikaci pro iPhone Krok 11
Vytvořte aplikaci pro iPhone Krok 11

Krok 4. Zvažte obsah

Vaše uživatelské rozhraní bude určeno typem obsahu, který zobrazujete uživateli vaší aplikace. Pokud se například aplikace zabývá fotografiemi, budete chtít uživatelské rozhraní, které usnadní prohlížení fotografií a jejich procházení.

Vytvořte aplikaci pro iPhone Krok 12
Vytvořte aplikaci pro iPhone Krok 12

Krok 5. Procvičte si dobré procesy návrhu uživatelského rozhraní

Uživatelské rozhraní by nikdy nemělo uživateli překážet. To znamená, že možnosti by měly být jasně viditelné a uživatel by se nikdy neměl ptát, jaké tlačítko co dělá. Pokud používáte ikony, měly by přesně vyjadřovat jejich funkci. Navigace v aplikaci by měla být plynulá a přirozená.

UI design je stejně umělecká forma jako věda. Jak se váš projekt vyvíjí, budete pravděpodobně svůj design neustále revidovat

Část 3 z 5: Vytvoření aplikace

Vytvořte aplikaci pro iPhone Krok 13
Vytvořte aplikaci pro iPhone Krok 13

Krok 1. Vytvořte nový projekt v Xcode

Otevřete Xcode a spusťte nový projekt z nabídky Soubor. Pod nadpisem „iOS“na levé straně okna vyberte „Aplikace“. V sekci šablony vyberte „Prázdná aplikace“.

  • K dispozici je celá řada šablon, všechny určené pro různé úkoly. Začněte s prázdnou šablonou, dokud si s vývojovým procesem nebudete více rozumět. Až budete obeznámeni s tím, jak vše funguje, můžete vyzkoušet jednu ze složitějších šablon.
  • Budete muset zadat název produktu, identifikátor vaší společnosti a předponu třídy. Pokud ještě nemáte identifikátor společnosti od společnosti Apple, zadejte com.example. Jako předponu třídy zadejte XYZ.
  • V nabídce Zařízení vyberte „iPhone“.
Vytvořte aplikaci pro iPhone Krok 14
Vytvořte aplikaci pro iPhone Krok 14

Krok 2. Vytvořte Storyboard

Storyboard je vizuální reprezentací všech obrazovek vaší aplikace. Ukazuje obsah každé obrazovky a také přechody mezi nimi. Nástroj Storyboard vám pomůže rozvíjet tok vaší aplikace.

  • Klikněte na Soubor → Nový → Soubor.
  • Pod nadpisem iOS klikněte na „Uživatelské rozhraní“.
  • Vyberte Storyboard a klikněte na Další.
  • V nabídce Zařízení vyberte iPhone a pojmenujte soubor „Hlavní“. Ujistěte se, že je uložen na stejném místě jako váš projekt.
Vytvořte aplikaci pro iPhone Krok 15
Vytvořte aplikaci pro iPhone Krok 15

Krok 3. Přiřaďte svůj Storyboard k vašemu projektu

Jakmile vytvoříte Storyboard, budete jej muset přiřadit jako hlavní rozhraní své aplikace. Při spuštění aplikace se načte Storyboard. Pokud scénář nepřiřadíte, při spuštění aplikace se nic nestane.

  • Klikněte na název projektu v navigačním stromě vlevo.
  • Najděte v hlavním rámci nadpis Targets. Vyberte svůj projekt ze seznamu Cíle.
  • Vyhledejte část Informace o nasazení na kartě Obecné.
  • Do textového pole „Hlavní rozhraní“zadejte Main.storyboard.
Vytvořte aplikaci pro iPhone Krok 16
Vytvořte aplikaci pro iPhone Krok 16

Krok 4. Přidejte svou první obrazovku pomocí ovladače zobrazení

Řadiče zobrazení určují, jak si obsah prohlíží uživatel. K dispozici je řada přednastavených řadičů zobrazení, včetně standardních zobrazení a tabulek. Do svého scénáře přidáte ovladače zobrazení, které aplikaci řeknou, jak zobrazit obsah uživateli.

  • V navigační nabídce projektu vyberte soubor „Main.storyboard“. V okně Interface Builder uvidíte prázdné plátno.
  • Najděte knihovnu objektů. Toto je umístěno ve spodní části pravého rámečku a lze jej vybrat kliknutím na tlačítko malé krychle. Tím se načte seznam objektů, které lze přidat na vaše plátno.
  • Klikněte a přetáhněte objekt „Zobrazit ovladač“na plátno. Vaše první obrazovka se objeví na plátně.
  • Vaše první „scéna“je dokončena. Když je aplikace spuštěna, ovladač zobrazení načte vaši první obrazovku.
Vytvořte aplikaci pro iPhone Krok 17
Vytvořte aplikaci pro iPhone Krok 17

Krok 5. Přidejte objekty rozhraní na první obrazovku

Jakmile máte nastavený řadič zobrazení, můžete začít vyplňovat obrazovku potřebnými objekty rozhraní, jako jsou štítky, pole pro zadávání textu a tlačítka. Objekty rozhraní lze nalézt v seznamu Knihovna objektů, ve kterém jste našli objekt Zobrazit ovladač.

  • Kliknutím a přetažením objektů ze seznamu je přidáte na obrazovku.
  • Většinu objektů lze změnit kliknutím a přetažením polí na okraji objektu. Při změně velikosti se na obrazovce zobrazí pokyny, abyste mohli zajistit, aby bylo vše správně zarovnáno.
Vytvořte aplikaci pro iPhone Krok 18
Vytvořte aplikaci pro iPhone Krok 18

Krok 6. Upravte přidané objekty

Vlastnosti můžete upravit pro každý objekt, což vám umožní vytvořit vlastní a intuitivní rozhraní. Do pole pro zadávání textu můžete například přidat zástupný text, který uživateli pomůže v tom, co by měl zadat.

  • Vyberte objekt, který chcete přizpůsobit, a klikněte na tlačítko „Inspektor atributů“v horní části pravého rámečku. Tlačítko vypadá jako štít.
  • Upravte si předmět podle svých představ. Můžete změnit styl písma, velikost písma, barvu textu, zarovnání, obrázky na pozadí, zástupný text, styl ohraničení a mnoho dalšího.
  • Dostupné možnosti se změní v závislosti na objektu, který přizpůsobujete.
Vytvořte aplikaci pro iPhone Krok 19
Vytvořte aplikaci pro iPhone Krok 19

Krok 7. Přidejte další obrazovky

Jak váš projekt roste, budete pravděpodobně muset přidat další obrazovku, abyste zobrazili veškerý obsah nezbytný k tomu, aby byla aplikace užitečná. Pokud například vytváříte aplikaci seznamu úkolů, budete potřebovat alespoň dvě obrazovky: jednu pro zadání položky seznamu úkolů a jednu pro zobrazení celého seznamu.

  • Další obrazovky se přidávají přetažením objektů ovladače zobrazení na prázdné části vašeho plátna. Pokud nemůžete najít prázdné místo, které chcete zrušit, klikněte na tlačítko „oddálit“, dokud nenajdete prázdná místa. Ujistěte se, že jste ovladač zobrazení přesunuli na plátno, a ne na existující obrazovku.
  • Úvodní obrazovku můžete změnit výběrem ovladače zobrazení, kterým chcete vést z osnovy projektu. Klikněte na tlačítko Attribute Inspector a zaškrtněte políčko „Is Initial View Controller“. Pokud například vytváříte seznam úkolů, budete chtít, aby byl skutečný seznam první věcí, kterou uživatel uvidí při spuštění aplikace.
Vytvořte aplikaci pro iPhone Krok 20
Vytvořte aplikaci pro iPhone Krok 20

Krok 8. Přidejte navigační lištu

Nyní, když máte ve své aplikaci dvě obrazovky, je na čase to udělat tak, aby se uživatel mezi nimi mohl pohybovat tam a zpět. To lze provést pomocí navigačního ovladače, což je specializovaný ovladač zobrazení. Tento ovladač přidává do horní části aplikace navigační lištu, která uživateli umožňuje pohyb mezi obrazovkami tam a zpět.

  • Váš navigační ovladač by měl být přidán do vašeho počátečního zobrazení, aby mohl ovládat všechny následující obrazovky.
  • Vyberte své počáteční zobrazení v obrysu projektu.
  • Klikněte na Editor → Vložit → Navigační ovladač.
  • V horní části obrazovky, na kterou jste přidali ovladač, byste měli vidět šedý navigační panel.
Vytvořte aplikaci pro iPhone Krok 21
Vytvořte aplikaci pro iPhone Krok 21

Krok 9. Přidejte funkce do navigačního panelu

Nyní, když jste vložili navigační panel, můžete do něj začít přidávat navigační nástroje. To umožní vašemu uživateli pohyb mezi obrazovkami.

  • Přidejte název do navigačního panelu. Klikněte na navigační položku pod ovladačem zobrazení, ke kterému jste ji přiřadili. Otevřete inspektor atributů a do pole Název zadejte název aktuální obrazovky.
  • Přidejte navigační tlačítko. Otevřete knihovnu Objekty, pokud ještě není otevřená, a najděte položku Bar Button. Klikněte a přetáhněte jej na navigační lištu. Obvykle jsou tlačítka, která vás v aplikaci posouvají „vpřed“, umístěna doprava a tlačítka, která vás posunou „zpět“, jsou umístěna vlevo.
  • Dejte tlačítku vlastnost. Tlačítka lze nakonfigurovat tak, aby měla specifické vlastnosti, díky nimž se snadno přizpůsobí okolnostem. Pokud například vytváříte seznam úkolů, budete chtít tlačítko „Přidat“k vytvoření nového záznamu. Vyberte tlačítko a otevřete inspektor atributů. Najděte nabídku Identifikátor a zvolte „Přidat“. Tlačítko se změní na logo „+“.
Vytvořte aplikaci pro iPhone Krok 22
Vytvořte aplikaci pro iPhone Krok 22

Krok 10. Propojte své nové tlačítko se stávající obrazovkou

Aby vaše tlačítko fungovalo, budete ho muset připojit k jiné obrazovce. V našem příkladu seznamu úkolů se tlačítko nachází na celkovém seznamu a musí být propojeno se vstupní obrazovkou. Chcete -li tlačítko propojit, podržte Ctrl a přetáhněte tlačítko na druhou obrazovku.

  • Po uvolnění tlačítka myši se zobrazí nabídka Action Segue se seznamem možností. Chcete -li při přechodu mezi obrazovkami používat přechod push, zvolte „Push“. Můžete také zvolit „Modální“, čímž se na rozdíl od sekvence otevře obrazovka jako samostatná akce.
  • Pokud používáte Push, na vaši druhou obrazovku se automaticky přidá navigační lišta a automaticky se vytvoří tlačítko „zpět“. Pokud zvolíte modální, budete muset ručně vložit druhý navigační panel a také přidat tlačítko „Zrušit“a „Hotovo“(pro seznam úkolů; popisky vašich tlačítek se změní v závislosti na potřebách vaší aplikace).
  • Tlačítka „Zrušit“a „Hotovo“lze vytvořit stejným způsobem jako tlačítko „Přidat“. Jednoduše vyberte „Zrušit“nebo „Hotovo“z nabídky Identifikátor v Inspektoru atributů.
Vytvořte aplikaci pro iPhone Krok 23
Vytvořte aplikaci pro iPhone Krok 23

Krok 11. Přidejte možnosti zpracování dat

Až do tohoto bodu jste byli schopni vytvořit základní navigovatelné rozhraní bez nutnosti jakéhokoli kódování. Pokud chcete přidat jakékoli hlubší funkce, jako je ukládání dat a zpracování vstupů uživatelů, budete si muset v kódu zašpinit ruce. Kódování je mimo rozsah této příručky, ale online je k dispozici velké množství výukových programů Objective-C.

Pomocí prototypu svého navigačního rozhraní si můžete najmout vývojáře. S fungujícím rozhraním bude mnohem snazší vysvětlit, co potřebujete na straně kódování věcí

Část 4 z 5: Testování aplikace

Vytvořte aplikaci pro iPhone Krok 24
Vytvořte aplikaci pro iPhone Krok 24

Krok 1. Spusťte simulátor iOS

Xcode je dodáván s integrovaným simulátorem iOS, který vám umožní otestovat vaši aplikaci na různých simulovaných zařízeních iOS. Simulátor spustíte tak, že v rozevírací nabídce v horní části okna Xcode zvolíte „Simulátor a ladění“a poté vyberete zařízení, na kterém chcete testovat.

Vytvořte aplikaci pro iPhone Krok 25
Vytvořte aplikaci pro iPhone Krok 25

Krok 2. Sestavte aplikaci

Kliknutím na tlačítko Build, které vypadá jako tradiční tlačítko Play, zkompilujete aplikaci a spustíte ji. Vytvoření aplikace může trvat několik minut. průběh můžete sledovat na panelu nástrojů. Jakmile je proces sestavení dokončen, otevře se simulátor iOS a můžete začít testovat svou aplikaci.

Vytvořte aplikaci pro iPhone Krok 26
Vytvořte aplikaci pro iPhone Krok 26

Krok 3. Otestujte aplikaci na svém vlastním iPhone

Před distribucí vaší aplikace k testování ji můžete vyzkoušet na svém vlastním zařízení (pokud ho máte). Nejprve připojte zařízení k počítači přes USB. Zavřete iTunes, pokud se otevře. V rozevírací nabídce vyberte „Zařízení a ladění“a poté klikněte na tlačítko Vytvořit. Po několika sekundách by se aplikace měla spustit na iPhone. před zavřením aplikace vyzkoušejte všechny funkce.

Vytvořte aplikaci pro iPhone Krok 27
Vytvořte aplikaci pro iPhone Krok 27

Krok 4. Ladění aplikace

Pokud vaše aplikace selhala, musíte začít zjišťovat, co se stalo a proč. Toto je rozsáhlé téma a existuje nespočet důvodů, proč se vaše aplikace mohla zhroutit. Otevřete ladicí konzolu a přečtěte si chybové zprávy. Většinu času jsou spíše tajemní. Pokud chybě nerozumíte, zkuste chybovou zprávu vyhledat pomocí Googlu. Je pravděpodobné, že najdete příspěvek na vývojovém fóru Apple, kde přátelský zkušený vývojář odpověděl na jejich prosbu.

Ladění může být pro vás velmi časově náročné a únavné období. Pokud to nevzdáte a vydržíte, časem se v tom zdokonalíte. Začnete rozpoznávat chyby, rychle je sledovat a dokonce je občas očekávat. Jednou z běžných chyb je uvolnění objektu z paměti více než jednou. Další je zapomenout přidělit paměť a inicializovat objekt, než se jej pokusíte přidat nebo přiřadit. S každou aplikací bude vašich chyb stále méně

Vytvořte aplikaci pro iPhone Krok 28
Vytvořte aplikaci pro iPhone Krok 28

Krok 5. Zkontrolujte využití paměti

IPhone má velmi omezené množství paměti. Pokaždé, když objektu přidělíte nějakou paměť, musíte ji po dokončení uvolnit a paměť vrátit. Instruments je nástroj iPhone SDK pro prohlížení a analýzu využití paměti mimo jiné.

  • Když je zařízení a ladění vybráno jako dříve, zvolte Spustit → Spustit pomocí nástroje Performance → Úniky. Tím se spustí nástroje a spustí se aplikace ve vašem zařízení. Pokračujte a používejte aplikaci jako obvykle. Zdá se, že periodicky zamrzá, protože nástroje zaznamenávají a analyzují využití vaší paměti. Jakékoli úniky budou mít za následek červenou špičku na časové ose úniků. Zdroj úniků bude zobrazen ve spodní polovině obrazovky.
  • Dvojitým kliknutím na uniklé objekty se pokusíte přejít k odpovědnému kódu nebo kliknutím na malou šipku ve sloupci adresy zobrazíte historii úniků. Někdy tam, kde je detekována netěsnost, nemusí nutně znamenat místo, odkud pochází.
  • Pokud vás opravdu zarazí, zkuste to eliminačním procesem. Okomentujte a/nebo opatrně obejděte oblasti svého kódu a spusťte jej. Někdy můžete zúžit obecnou oblast a poté se vrátit domů na zodpovědné linii. Když víte, kde to je, můžete to opravit nebo přepsat. Pamatujte, že používání Googlu vám často může poskytnout nejrychlejší přímé odkazy na interní fóra Apple nebo dokumentaci, která váš problém řeší.
Vytvořte aplikaci pro iPhone Krok 29
Vytvořte aplikaci pro iPhone Krok 29

Krok 6. Distribuujte svou aplikaci, aby byla testována ostatními

Zatímco testování aplikace v simulovaném nastavení je dobrý způsob, jak zajistit, aby vaše aplikace fungovala a rozhraní dobře vypadalo, nic se nevyrovná testování od jiných uživatelů, než jste vy. Před odesláním k externímu testování se ujistěte, že jste odstranili ty nejzávažnější chyby. Aby bylo možné distribuovat vaši aplikaci vašim testerům, budete muset na webu iOS Dev Center vytvořit certifikát Ad-Hoc.

  • Externí testeři mohou poskytnout spoustu zpětné vazby, kterou byste nečekali. To může být obzvláště užitečné, pokud máte složitou aplikaci.
  • Abyste mohli autorizovat zařízení testerů, budete potřebovat číslo UDID každého zařízení.
  • Z rozevíracího seznamu vyberte Zařízení a stiskněte ikonu „Sestavit“. Ve Finderu přejděte do složky svého projektu a vyhledejte složku „Ad-Hoc-iphoneos“. Uvnitř bude aplikace. Zkopírujte svůj certifikát "AdHoc.mobileprovision", který jste získali z iOS Dev Center, do stejné složky. Vyberte aplikaci a certifikát a zazipujte je. Tento archiv lze předat externímu testeru. Pro každý certifikát Ad-Hoc budete muset vytvořit samostatný archiv.

Část 5 z 5: Uvolnění projektu

Vytvořte aplikaci pro iPhone Krok 30
Vytvořte aplikaci pro iPhone Krok 30

Krok 1. Vytvořte svou distribuční verzi

Z rozevírací nabídky vyberte Zařízení a uvolnit. Stiskněte ikonu „Build“. Ve Finderu přejděte do složky sestavení projektu a vyhledejte složku „Release-iphoneos“. Uvnitř bude aplikace. Zkomprimujte to do archivu.

Aby nové aplikace prošly certifikací Apple, budou muset být optimalizovány pro iOS 8 a displej Retina

Vytvořte aplikaci pro iPhone Krok 31
Vytvořte aplikaci pro iPhone Krok 31

Krok 2. Otevřete hlavní panel iTunes Connect

Můžete k tomu přistupovat z iOS Dev Center. Pokud máte k dokončení nějaké nedokončené kroky, budou uvedeny v horní části stránky. Zkontrolujte, zda jsou všechny vaše bankovní a daňové údaje zadány správně.

Vytvořte aplikaci pro iPhone Krok 32
Vytvořte aplikaci pro iPhone Krok 32

Krok 3. Zadejte všechny informace o své aplikaci

Klikněte na „Spravovat aplikace“a poté vyberte „Přidat novou aplikaci“. Vyplňte název aplikace, číslo SKU a vyberte ID balíčku. V rozevírací nabídce vyberte balíček své aplikace.

  • Vyplňte formuláře poskytující popis vaší aplikace, klíčová slova, web podpory, kategorii, kontaktní e -mail, autorská práva atd.
  • Vyplňte formuláře Práva a Ceny.
  • Připravte si kresbu iTunes. Budete potřebovat velkou vektorovou ikonu 512 x 512 a také několik snímků obrazovky vaší aplikace. Snímky obrazovky lze pořídit ze simulátoru iPhonu pomocí Command + Shift + 4 a přetažením křížku přes oblast. Ujistěte se, že jsou pro iPhone 320x480. Snímky obrazovky jsou velmi důležitou součástí marketingu vaší aplikace, proto se ujistěte, že zobrazují nejdůležitější části.
Vytvořte aplikaci pro iPhone Krok 33
Vytvořte aplikaci pro iPhone Krok 33

Krok 4. Nahrajte svou aplikaci

Klikněte na „Připraveno k nahrávání binárního souboru“a dostanete se na obrazovku, která vás přesměruje ke stažení nástroje pro nahrávání aplikací. Stáhněte si jej a stiskněte Hotovo.

  • Nainstalujte nástroj Application Uploader a spusťte jej. Při prvním spuštění programu se zobrazí výzva k zadání přihlašovacích údajů k iTunes.
  • Nástroj pro nahrávání aplikací zkontroluje váš účet iTunes Connect a najde všechny aplikace, pro které jste připraveni nahrát binární soubory. Budou zobrazeny v rozevírací nabídce. Vyberte požadovaný, vyberte distribuční zip, který jste vytvořili dříve, a nahrajte jej. Nahrávač zkontroluje některé interní položky v rámci balíčku a vrátí chybu, pokud zjistí něco nesprávného, například nesprávné číslo verze, chybějící ikonu atd. Pokud je vše v pořádku, nahraje zip a dokončí.
Vytvořte aplikaci pro iPhone Krok 34
Vytvořte aplikaci pro iPhone Krok 34

Krok 5. Počkejte na kontrolu

Nyní nelze dělat nic jiného, než čekat na proces kontroly. Pokud se stav vaší aplikace změní na „Probíhá kontrola“, společnost Apple vás za několik dní nebo týdnů upozorní e -mailem. Když jde do kontroly, proces je velmi rychlý. Pokud selže úvodní palba testů, obdržíte zamítavý e -mail s uvedením důvodu a Apple nabídne návrhy na jeho opravu. Pokud vaše aplikace projde kontrolou, Apple vám pošle e -mail s oznámením, že je vaše aplikace připravena k prodeji. Vaše aplikace se nyní zobrazí v obchodě s aplikacemi iTunes

Vytvořte aplikaci pro iPhone Krok 35
Vytvořte aplikaci pro iPhone Krok 35

Krok 6. Propagujte svou aplikaci

Nyní, když je vaše zcela nová aplikace k dispozici ke koupi, je čas začít šířit informace. Využívejte sociální média, rozesílejte tiskové zprávy na weby zaměřené na aplikace, vytvářejte videa na YouTube a udělejte vše pro to, aby lidé o vaší aplikaci mluvili.

Kopie můžete bezplatně zaslat recenzentům, kteří poté o vaší aplikaci napíšou na svůj web nebo ji zkontrolují na svém kanálu YouTube. Pokud jste schopni jej získat do rukou populárních recenzentů, může to vést k velkému prodeji

Vytvořte aplikaci pro iPhone Krok 36
Vytvořte aplikaci pro iPhone Krok 36

Krok 7. Sledujte své tržby

Stáhněte si zdarma aplikaci iTunes Connect Mobile pro svůj iPhone. Přihlaste se každý den a zkontrolujte své tržby, trhy a země prodeje. Toto je zábavná část! Společnost Apple vám bude pravidelně zasílat e -maily s odkazy na vaše nejnovější údaje o prodeji. Můžete si je stáhnout pro své záznamy. Hodně štěstí!

Tipy

  • Zkuste být originální a ne duplicitní aplikace, které již v App Storu existují. Proveďte důkladné vyhledávání v App Store, abyste zjistili, co je k dispozici. Samozřejmě, pokud je váš nápad lepší, jděte do toho.
  • Vždy hledejte způsoby, jak aplikaci vylepšit.
  • Zkuste aplikaci pravidelně aktualizovat.
  • Pokud máte rádi tištěné reference, najděte na Amazon.com nějaké knihy o vývoji iPhonu.
  • Zkuste vyzkoušet tolik různých zařízení iDevices, která se vám mohou dostat do rukou. Ještě lepší je, když mají nainstalované různé verze iOS.
  • Pokud si najmete vývojáře iOS a chcete zajistit, aby aplikace pro iOS vypadala tak, jak jste zadali, můžete navrhnout rozhraní pro aplikaci ve Photoshopu a pomocí nástroje jej převést na funkční aplikaci Xcode/iOS!
  • Pokud se teprve učíte kódovat, mohou vám na začátku pomoci blokové jazyky nebo online kurzy.

Varování

  • IPhone SDK se neustále mění a zařízení se vyvíjejí. Pokud je během projektu k dispozici upgrade SDK, přečtěte si, co je nového a změny, než na něj skočíte. Pokud společnost Apple nestanoví, že všechna nová podání musí být kompilována s novou verzí SDK, nemusí to pro vás v tuto chvíli být nutné. Pokud provedete upgrade, některé metody, které jste použili, mohou být zastaralé a přestože v době kompilace pravděpodobně nepřinesou více než varování, buďte v bezpečí.
  • Nezaručujete spoustu stahování nebo prodeje, nenechte se odradit.
  • Když uspějete a získáte aplikaci v App Storu, nenechte se zastrašit podlými lidmi, kteří píší ošklivé recenze. Někteří dávají užitečnou zpětnou vazbu a někteří se rádi chovají hrubě.
  • Je to návykové; možná nebudete moci přestat.

Doporučuje: