Hur man gör en iPhone -app (med bilder)

Innehållsförteckning:

Hur man gör en iPhone -app (med bilder)
Hur man gör en iPhone -app (med bilder)

Video: Hur man gör en iPhone -app (med bilder)

Video: Hur man gör en iPhone -app (med bilder)
Video: Reset Your Web Browser To Its Default Settings In Chrome [Tutorial] 2024, Maj
Anonim

Appmarknaden förändras och förändras hela tiden, och framgångshistorierna är tillräckligt stora för att fånga någons blick. Tror du att du har nästa stora idé för en iPhone -app? Det kan vara lättare att göra än du tror. Även om du måste lära dig lite kodning, kan mycket av gränssnittsarbetet göras grafiskt. Att skapa en app tar tid, lärande och tålamod, men kanske kan du göra nästa Flappy Bird! Se steg 1 nedan för att komma igång.

Steg

Del 1 av 5: Konfigurera din utvecklingsmiljö

Skapa en iPhone -app Steg 1
Skapa en iPhone -app Steg 1

Steg 1. Ladda ner och installera Xcode

Xcode är utvecklingsmiljön som alla iPhone -appar skapas i. Xcode är tillgängligt gratis från Apple, men kräver att OS X 10.8 eller senare installeras. Det finns inget officiellt sätt att köra Xcode på en Windows- eller Linux -dator. Det betyder att om du vill utveckla en iPhone -app men inte har en Mac, måste du först investera i en.

  • För att utveckla iOS 8 -appar behöver du Xcode 6.0.1 och iOS 8 SDK, som båda är tillgängliga från Apple. IOS 8 SDK innehåller ett betydande antal nya API: er som låter dig skapa alla slags nya appupplevelser, inklusive iCloud -integration och Touch ID.
  • För att utveckla iOS 10 -appar behöver du Xcode 8 och iOS 10 SDK, även tillgängligt från Apple. Det finns betydande förändringar av Swift -språket och SDK i den här versionen av Xcode som du vill vara medveten om, men den goda nyheten är att det inte kommer att bli fler "kodbrytande" ändringar av Swift -språket efter den här versionen.
Skapa en iPhone -app Steg 2
Skapa en iPhone -app Steg 2

Steg 2. Installera en bra textredigerare

Även om du kan koda helt inom Xcode, kommer du att upptäcka att det är mycket lättare att arbeta med stora bitar kod om du har en dedikerad textredigerare som specialiserat sig på programmering av syntax. TextMate och JEdit är två mycket populära val.

Skapa en iPhone -app Steg 3
Skapa en iPhone -app Steg 3

Steg 3. Installera ett vektorgrafikprogram

Om du planerar att skapa anpassad konst och design för din app, vill du ha ett program som kan skapa vektorgrafik. Vektorgrafik skala utan att förlora tydlighet, och är avgörande för en snygg app. Populära vektorprogram inkluderar CorelDraw, Adobe Illustrator och Xara Designer, som är kommersiella och Inkscape, som är gratis. Ett trevligt, gratis, vektorgrafikritningsprogram är DrawBerry. Det är inte lika kraftfullt som de professionella programmen, men det är bra för en förstagångsanvändare, eller om du bara inte vill betala för något bara för en användning.

Skapa en iPhone -app Steg 4
Skapa en iPhone -app Steg 4

Steg 4. Bekanta dig med Objective-C

Objective-C är programmeringsspråket som används för att skapa funktionalitet inom iPhone-appar. Den hanterar data- och objektmanipulation. Objective-C är ett derivat av språkfamiljen C och är ett objektorienterat språk. Om du redan har en grundläggande förståelse för C eller Java, bör Objective-C för det mesta vara ganska lätt att förstå.

  • Ett nyare alternativ är att skapa din app med Swift-språket, uppföljningen till Objective-C. Swift har en mycket vänligare syntax och en mer modern känsla.
  • Även om det är möjligt att bygga en grundläggande app utan att känna till Objective-C, kan du inte utföra någon form av avancerad funktion utan att koda den själv. Utan Objective-C är allt du kan göra att flytta fram och tillbaka mellan skärmarna.
  • Det finns en mängd olika självstudier tillgängliga online, samt en mängd information som finns i olika böcker om Objective-C eller Swift. Om iPhone-apputveckling är något du vill ta på allvar kommer du att bli välbetjänt av att ha några resurser till hands.
  • Några av de mer populära online Objective-C- och Swift-grupperna inkluderar Apple Developer Forums, iPhoneSDK Google Group och StackOverflow.
Skapa en iPhone -app Steg 5
Skapa en iPhone -app Steg 5

Steg 5. Överväg att lägga ut utveckling

Om du helt enkelt inte har något intresse av att lära dig Objective-C eller Swift eller inte har ett konstnärligt ben i kroppen, finns det ett stort antal frilansare och utvecklingsteam där ute som kan ta sig an olika aspekter av ditt projekt åt dig. Att lägga ut din utveckling är en komplicerad process, men du kan spara massor av huvudvärk om du inte är programmeringstyp. Se till att alla inblandade tecknar ett avtal om avslöjande och att lönestrukturer finns innan något arbete påbörjas.

Upwork (tidigare oDesk och Elance) är den mest populära frilansningstjänsten på Internet som har hundratals utvecklare och artister på alla nivåer

Skapa en iPhone -app Steg 6
Skapa en iPhone -app Steg 6

Steg 6. Skapa ett utvecklingskonto

För att kunna distribuera din app i App Store eller ge den till andra att testa måste du registrera dig för ett Apple Developer -konto. Kontot kostar $ 99 per år och du måste ange skatte- och bankkontouppgifter.

Du kan skapa ditt konto på iOS Dev Center -webbplatsen

Gör en iPhone -app Steg 7
Gör en iPhone -app Steg 7

Steg 7. Ladda ner några testappar

När du har registrerat dig för ett utvecklarkonto har du tillgång till Apples utvecklingsresurser. Dessa resurser inkluderar en mängd olika exempelprojekt som kan ge dig en enorm insikt om hur apputveckling fungerar. Hitta ett exempel som är relaterat till den typ av app du vill skapa och röra med den i Xcode.

Del 2 av 5: Planering av appen

Skapa en iPhone -app Steg 8
Skapa en iPhone -app Steg 8

Steg 1. Definiera ditt koncept

Innan du ens öppnar Xcode för första gången bör du ha en genomtänkt plan för din app och dess funktioner. Detta kan inkludera ett designdokument som beskriver all funktionalitet i appen, skisser av användargränssnittet och flödet mellan skärmar och en grundläggande idé om vilka typer av system som måste implementeras.

  • Försök att hålla dig till ditt designdokument så mycket som möjligt medan du utvecklar din app. Detta hjälper dig att hålla dig fokuserad på de funktioner du vill ha.
  • Försök att rita minst en miniatyrskiss för varje skärm i din app.
Skapa en iPhone -app Steg 9
Skapa en iPhone -app Steg 9

Steg 2. Bestäm din publik

Appens publik kommer att ha mycket att göra med hur det ser ut och programmets funktionalitet. Till exempel kommer en att-göra-lista-app att ha en mycket annan publik än ett trist skjutspel. Detta hjälper dig

Skapa en iPhone -app Steg 10
Skapa en iPhone -app Steg 10

Steg 3. Adressera ett behov med appen

Om din app är ett verktyg av något slag bör den erbjuda en lösning på ett problem som inte har lösts tidigare eller en unik lösning eller metod eller en som gör det bättre än tidigare försök. Om din app är ett spel bör den ha en eller flera unika funktioner som hjälper till att skilja den från och locka till sig specifika spelare.

Skapa en iPhone -app Steg 11
Skapa en iPhone -app Steg 11

Steg 4. Tänk på innehållet

Ditt användargränssnitt bestäms av vilken typ av innehåll du visar användaren av din app. Om appen till exempel handlar om foton vill du ha ett användargränssnitt som gör det enkelt att titta på foton och navigera genom dem.

Skapa en iPhone -app Steg 12
Skapa en iPhone -app Steg 12

Steg 5. Öva bra UI -designprocesser

Användargränssnittet ska aldrig komma i vägen för användaren. Detta innebär att alternativen ska vara tydligt synliga, och användaren ska aldrig behöva ifrågasätta vilken knapp som gör vad. Om du använder ikoner bör de korrekt representera deras funktion. Navigering genom appen ska vara flytande och naturlig.

UI -design är lika mycket en konstform som en vetenskap. Du kommer sannolikt att revidera din design hela tiden när ditt projekt utvecklas

Del 3 av 5: Skapa appen

Skapa en iPhone -app Steg 13
Skapa en iPhone -app Steg 13

Steg 1. Skapa ett nytt projekt i Xcode

Öppna Xcode och starta ett nytt projekt från Arkiv -menyn. Välj "Application" under rubriken "iOS" till vänster i fönstret. Välj "Tom applikation" i mallavsnittet.

  • Det finns en mängd olika mallar tillgängliga, alla utformade för olika uppgifter. Börja med en tom mall tills du blir mer bekväm med utvecklingsprocessen. Du kan prova en av de mer komplicerade mallarna när du väl känner till hur allt fungerar.
  • Du måste ange ett produktnamn, din företagsidentifierare och klassprefixet. Om du inte har någon företagsidentifierare från Apple anger du com.example. Ange XYZ för klassprefixet.
  • Välj "iPhone" från menyn Enheter.
Skapa en iPhone -app Steg 14
Skapa en iPhone -app Steg 14

Steg 2. Skapa en storyboard

Storyboard är den visuella representationen av alla appens skärmar. Det visar innehållet på varje skärm samt övergångarna mellan dem. Storyboard -verktyget hjälper dig att utveckla flödet av din app.

  • Klicka på Arkiv → Ny → Arkiv.
  • Klicka på "Användargränssnitt" under rubriken iOS.
  • Välj Storyboard och klicka på Nästa.
  • Välj iPhone från menyn Enheter och namnge sedan filen "Huvud". Se till att det sparas på samma plats som ditt projekt.
Skapa en iPhone -app Steg 15
Skapa en iPhone -app Steg 15

Steg 3. Tilldela ditt storyboard till ditt projekt

När du har skapat Storyboard måste du tilldela den som huvudgränssnittet för din app. Detta kommer att ladda Storyboard när appen startas. Om du inte tilldelar storyboard kommer ingenting att hända när du startar appen.

  • Klicka på ditt projektnamn i det vänstra navigeringsträdet.
  • Hitta rubriken Mål i huvudramen. Välj ditt projekt från listan Mål.
  • Hitta avsnittet Distributionsinformation på fliken Allmänt.
  • Ange Main.storyboard i textfältet "Huvudgränssnitt".
Skapa en iPhone -app Steg 16
Skapa en iPhone -app Steg 16

Steg 4. Lägg till din första skärm med en visningskontroll

Visa -kontroller dikterar hur innehållet ses av användaren. Det finns en mängd förinställda vykontroller tillgängliga, inklusive standardvyer och tabeller. Du kommer att lägga till visningskontroller till din storyboard, som berättar för appen hur innehållet ska visas för användaren.

  • Välj din "Main.storyboard" -fil i projektnavigeringsmenyn. Du kommer att se en tom duk visas i fönstret Interface Builder.
  • Hitta objektbiblioteket. Detta ligger längst ner i den högra ramen och kan väljas genom att klicka på den lilla kubknappen. Detta kommer att ladda en lista med objekt som kan läggas till på din duk.
  • Klicka och dra objektet "View Controller" till duken. Din första skärm visas på duken.
  • Din första "scen" är klar. När appen startas kommer visningskontrollen att ladda din första skärm.
Skapa en iPhone -app Steg 17
Skapa en iPhone -app Steg 17

Steg 5. Lägg till gränssnittsobjekt på din första skärm

När du har ställt in visningskontrollen kan du börja fylla på skärmen med de gränssnittsobjekt du behöver, till exempel etiketter, textinmatningsfält och knappar. Gränssnittsobjekt kan alla hittas i listan Objektbibliotek som du hittade View Controller -objektet i.

  • Klicka och dra objekt från listan för att lägga till dem på skärmen.
  • De flesta objekt kan ändras genom att klicka och dra rutorna på kanten av objektet. När du ändrar storlek kommer riktlinjer att visas på skärmen så att du kan se till att allt stämmer korrekt.
Skapa en iPhone -app Steg 18
Skapa en iPhone -app Steg 18

Steg 6. Anpassa de objekt du lägger till

Du kan justera egenskaperna för varje objekt, så att du kan skapa ett anpassat och intuitivt gränssnitt. Du kan till exempel lägga till platshållartext till ett textinmatningsfält som hjälper användaren att vägleda vad de ska mata in.

  • Markera objektet du vill anpassa och klicka på "Attributinspektör" -knappen högst upp i den högra ramen. Knappen ser ut som en sköld.
  • Anpassa objektet efter eget tycke. Du kan ändra typsnitt, teckenstorlek, textfärg, justering, bakgrundsbilder, platshållartext, kantstil och mycket mer.
  • De tillgängliga alternativen ändras beroende på objektet du anpassar.
Skapa en iPhone -app Steg 19
Skapa en iPhone -app Steg 19

Steg 7. Lägg till fler skärmar

När ditt projekt växer måste du förmodligen lägga till mer skärm för att visa allt innehåll som behövs för att appen ska vara användbar. Om du till exempel skapar en att-göra-lista-app behöver du minst två skärmar: en för att mata in en att-göra-lista och en för att visa hela listan.

  • Fler skärmar läggs till genom att dra och släppa visningskontrollobjekt på tomma delar av din duk. Om du inte kan hitta en tom plats för att släppa den, klicka på knappen "zooma ut" tills du hittar tomma områden. Se till att släppa visningskontrollen på duken och inte på en befintlig skärm.
  • Du kan ändra startskärmen genom att välja den visningskontroller du vill leda med från projektets kontur. Klicka på knappen Attribute Inspector och markera rutan "Is Initial View Controller". Om du till exempel gör en att-göra-lista vill du att den faktiska listan ska vara det första användaren ser när appen startas.
Skapa en iPhone -app Steg 20
Skapa en iPhone -app Steg 20

Steg 8. Lägg till ett navigeringsfält

Nu när du har två skärmar i din app är det dags att göra det så att användaren kan flytta fram och tillbaka mellan dem. Du kan göra detta genom att använda en Navigation Controller, som är en specialiserad View Controller. Denna kontroller lägger till ett navigeringsfält högst upp i din app som låter användaren flytta fram och tillbaka mellan skärmarna.

  • Din navigeringskontroller bör läggas till i din ursprungliga vy så att den kan styra alla efterföljande skärmar.
  • Välj din första vy i projektets disposition.
  • Klicka på Editor → Bädda in → Navigation Controller.
  • Du bör se ett grått navigeringsfält visas högst upp på skärmen du lade kontrollen till.
Skapa en iPhone -app Steg 21
Skapa en iPhone -app Steg 21

Steg 9. Lägg till funktionalitet i navigeringsfältet

Nu när du har infogat navigeringsfältet kan du börja lägga till navigationsverktyg till det. Detta gör att din användare kan flytta fram och tillbaka mellan skärmarna.

  • Lägg till en titel i navigeringsfältet. Klicka på navigeringsobjektet under vykontrollen som du tilldelade det. Öppna attributinspektören och skriv titeln på den aktuella skärmen i fältet Titel.
  • Lägg till en navigeringsknapp. Öppna objektbiblioteket om det inte redan är öppet och hitta barknappsobjektet. Klicka och dra den till navigeringsfältet. Normalt placeras knappar som flyttar dig "framåt" i appen till höger, och knappar som flyttar dig "bakåt" placeras till vänster.
  • Ge knappen en egenskap. Knappar kan konfigureras för att ha specifika egenskaper som gör dem enkla att anpassa efter omständigheten. Om du till exempel skapar en att-göra-lista vill du ha knappen "Lägg till" för att skapa en ny post. Välj knappen och öppna attributinspektören. Hitta ID -menyn och välj "Lägg till". Knappen ändras till en "+" logotyp.
Skapa en iPhone -app Steg 22
Skapa en iPhone -app Steg 22

Steg 10. Länka din nya knapp till en befintlig skärm

För att din knapp ska fungera måste du ansluta den till en annan skärm. I vårt exempel att göra-lista finns knappen på den övergripande listan och måste länkas till inmatningsskärmen. Om du vill länka knappen håller du ned Ctrl och drar knappen till den andra skärmen.

  • När du släpper musknappen visas menyn Action Segue med en lista med alternativ. Välj "Push" för att använda push -övergången när du flyttar mellan skärmar. Du kan också välja "Modal", som öppnar skärmen som en fristående åtgärd i motsats till en sekvens.
  • Om du använder Push läggs ett navigeringsfält till automatiskt på din andra skärm och en "tillbaka" -knapp skapas automatiskt. Om du väljer modal måste du manuellt infoga en andra navigeringsfält samt lägga till en "Avbryt" och "Klar" -knapp (för en att göra-lista; etiketterna på dina knappar ändras beroende på behoven i din app).
  • Knapparna "Avbryt" och "Klar" kan skapas på samma sätt som du skapade knappen "Lägg till". Välj helt enkelt "Avbryt" eller "Klar" från menyn Identifierare i attributinspektören.
Skapa en iPhone -app Steg 23
Skapa en iPhone -app Steg 23

Steg 11. Lägg till datahanteringsfunktioner

Fram till denna tid har du kunnat skapa ett grundläggande navigerbart gränssnitt utan att behöva någon kodning. Om du vill lägga till en djupare funktionalitet, till exempel datalagring och hantering av användarinmatning, måste du smutsiga händerna i koden. Kodning ligger utanför tillämpningsområdet för den här guiden, men det finns ett stort antal Objective-C-självstudier tillgängliga online.

Du kan använda din navigerbara gränssnittsprototyp för att hjälpa dig anställa en utvecklare. Att ha ett fungerande gränssnitt kommer att göra det mycket lättare att förklara vad du behöver på kodningssidan

Del 4 av 5: Testa appen

Skapa en iPhone -app Steg 24
Skapa en iPhone -app Steg 24

Steg 1. Starta iOS -simulatorn

Xcode levereras med en inbyggd iOS-simulator som låter dig testa din app på en mängd olika simulerade iOS-enheter. För att starta simulatorn, välj "Simulator och felsökning" från rullgardinsmenyn högst upp i Xcode -fönstret och välj sedan enheten du vill testa på.

Skapa en iPhone -app Steg 25
Skapa en iPhone -app Steg 25

Steg 2. Bygg appen

Klicka på knappen Bygg, som ser ut som en traditionell Play -knapp, för att kompilera appen och köra den. Att bygga appen kan ta några minuter. du kan se utvecklingen i verktygsfältet. När byggprocessen är klar öppnas iOS -simulatorn och du kan börja testa din app.

Skapa en iPhone -app Steg 26
Skapa en iPhone -app Steg 26

Steg 3. Testa appen på din egen iPhone

Innan du distribuerar din app för testning kan du testa den på din egen enhet (om du har en). Anslut först din enhet till din dator via USB. Stäng iTunes om den öppnas. Välj "Enhet och felsökning" från rullgardinsmenyn och klicka sedan på knappen Bygg. Efter några sekunder ska appen startas på iPhone. testa all funktionalitet innan du stänger appen.

Skapa en iPhone -app Steg 27
Skapa en iPhone -app Steg 27

Steg 4. Debug din app

Om din app kraschade måste du börja ta reda på vad som hände och varför. Detta är ett stort ämne och det finns otaliga anledningar till att din app kan ha kraschat. Öppna felsökningskonsolen och läs felmeddelandena. För det mesta är de ganska kryptiska. Om du inte förstår felet, försök googla felmeddelandet. Chansen är stor att du hittar ett inlägg på Apples utvecklingsforum där en vänlig erfaren utvecklare har besvarat sin vädjan.

Felsökning kan vara en mycket tidskrävande och tråkig tid för dig. Om du inte ger upp och håller ut kommer du med tiden att bli bättre på det. Du kommer att börja känna igen felen, spåra upp dem snabbt och till och med förvänta dig dem vid tillfällen. Ett vanligt misstag är att släppa ett objekt från minnet mer än en gång. En annan är att glömma att allokera minne och initiera ett objekt innan du försöker lägga till eller tilldela det. Med varje app blir dina fel färre och färre

Skapa en iPhone -app Steg 28
Skapa en iPhone -app Steg 28

Steg 5. Kontrollera minnesanvändning

IPhone har en mycket begränsad mängd minne. Varje gång du tilldelar ett objekt ett minne måste du släppa det när du är klar med det och ge tillbaka minnet. Instruments är iPhone SDK -verktyg för att bland annat se och analysera din minnesanvändning.

  • Med Enhet och felsökning vald som tidigare väljer du Kör → Kör med prestandavärktyg → Läckor. Detta kommer att starta Instruments och starta appen på din enhet. Fortsätt och använd appen som vanligt. Det verkar periodvis frysa när Instruments registrerar och analyserar din minnesanvändning. Eventuella läckor kommer att resultera i en röd topp i läckage tidslinjen. Källan till läckorna visas i den nedre halvan av skärmen.
  • Om du dubbelklickar på de läckta objekten försöker du ta dig till den ansvariga koden eller genom att klicka på den lilla pilen i adresskolumnen visas läckagehistoriken. Ibland där läckan detekteras är inte nödvändigtvis där den härstammar från.
  • Om du blir riktigt bedövad, försök med elimineringsprocessen. Kommentera och/eller försiktigt kringgå områden i din kod och kör den. Ibland kan du begränsa det allmänna området och sedan så småningom hemma på den ansvariga linjen. När du vet var det är kan du fixa eller skriva om det. Kom ihåg att om du använder Google kan du ofta ge dig de snabbaste direktlänkarna till interna Apple -forum eller dokumentation som hanterar ditt problem.
Skapa en iPhone -app Steg 29
Skapa en iPhone -app Steg 29

Steg 6. Distribuera din app för att testas av andra

Även om testning av din app i en simulerad inställning är ett bra sätt att se till att din app fungerar och att gränssnittet ser bra ut, är det inget som slår tester från andra användare än dig själv. Se bara till att du har strykat ut de mest allvarliga buggarna innan du skickar ut dem för extern testning. För att kunna distribuera din app till dina testare måste du skapa ett Ad-Hoc-certifikat på iOS Dev Center-webbplatsen.

  • Externa testare kan ge mycket feedback som du inte förväntar dig. Detta kan vara särskilt användbart om du har en komplex app.
  • För att godkänna testarens enheter behöver du varje enhets UDID -nummer.
  • Välj Enhet från rullgardinsmenyn och tryck på "Bygg" -ikonen. I Finder, navigera till projektets mapp och leta efter mappen "Ad-Hoc-iphoneos". Inuti kommer det att finnas en app. Kopiera ditt "AdHoc.mobileprovision" -certifikat som du fick från iOS Dev Center till samma mapp. Välj appen och certifikatet och zip dem. Detta arkiv kan ges till din externa testare. Du måste skapa ett separat arkiv för varje Ad-Hoc-certifikat.

Del 5 av 5: Släpp ditt projekt

Gör en iPhone -app Steg 30
Gör en iPhone -app Steg 30

Steg 1. Skapa din distributionskonstruktion

Välj Enhet och släpp från rullgardinsmenyn. Tryck på "Bygg" -ikonen. I Finder navigerar du till projektets byggmapp och letar efter mappen "Release-iphoneos". Inuti kommer det att finnas en app. Zippa upp det i ett arkiv.

För att nya appar ska klara Apple -certifiering måste de optimeras för iOS 8 och Retina -skärmen

Skapa en iPhone -app Steg 31
Skapa en iPhone -app Steg 31

Steg 2. Öppna iTunes Connect -instrumentpanelen

Du kan komma åt detta från iOS Dev Center. Om du har några oavslutade steg att slutföra för installationen kommer de att listas högst upp på sidan. Se till att all din bank- och skatteinformation har angetts korrekt.

Gör en iPhone -app Steg 32
Gör en iPhone -app Steg 32

Steg 3. Ange all information om din app

Klicka på "Hantera dina applikationer" och välj sedan "Lägg till ny applikation". Fyll i appnamnet, SKU -numret och välj paket -ID. Välj din appbunt från rullgardinsmenyn.

  • Fyll i formuläret med din appbeskrivning, nyckelord, supportwebbplats, kategori, kontaktmail, upphovsrätt etc.
  • Fyll i formuläret för rättigheter och priser.
  • Ha dina iTunes -konstverk redo. Du behöver en stor 512x512 vektorikon, samt några skärmdumpar av din app. Skärmdumpar kan tas från iPhone-simulatorn med Command + Shift + 4 och dra hårkorset över området. Se till att de är 320x480 för iPhone. Skärmdumpar är en mycket viktig del av marknadsföringen av din app, så se till att de visar de viktigaste delarna.
Skapa en iPhone -app Steg 33
Skapa en iPhone -app Steg 33

Steg 4. Ladda upp din app

Klicka på "Ready to Upload Binary" och du kommer till en skärm som visar dig att ladda ner Application Uploader -verktyget. Ladda ner den och tryck på Klar.

  • Installera Application Uploader -verktyget och starta det. Första gången du kör programmet kommer det att be om din iTunes -inloggningsinformation.
  • Programöverföringsverktyget kontrollerar ditt iTunes Connect -konto och hittar alla appar du är redo att ladda upp binärer för. De kommer att visas i rullgardinsmenyn. Välj den du vill ha, välj distributions zip som du skapade tidigare och ladda upp den. Uppladdaren kommer att kontrollera vissa interna saker i paketet och returnerar ett fel om det hittar något fel, till exempel ett felaktigt versionsnummer, saknad ikon etc. Om allt är bra laddar det upp zip -filen och slutför.
Skapa en iPhone -app Steg 34
Skapa en iPhone -app Steg 34

Steg 5. Vänta på granskningen

Det finns inget att göra nu förutom att vänta på granskningsprocessen. Apple meddelar dig om några dagar eller veckor via e -post om ditt tillstånd ändras till "I granskning". När det går igenom är processen mycket snabb. Om det misslyckas med den första sprängningen av tester får du ett e -postmeddelande om avslag som berättar varför, och Apple kommer att erbjuda förslag för att åtgärda det. Om din app klarar inspektionen skickar Apple ett e -postmeddelande med information om att din app är klar för försäljning. Din app visas nu i iTunes App Store

Gör en iPhone -app Steg 35
Gör en iPhone -app Steg 35

Steg 6. Marknadsför din app

Nu när din helt nya app finns att köpa, är det dags att börja sprida budskapet. Använd sociala medier, skicka ut pressmeddelanden till appfokuserade webbplatser, gör några YouTube-videor och gör allt du kan för att få människor att prata om din app.

Du kan skicka gratis kopior till granskare, som sedan skriver om din app på deras webbplats eller granskar den på deras YouTube -kanal. Om du kan få det i händerna på populära granskare kan detta leda till mycket försäljning

Gör en iPhone -app Steg 36
Gör en iPhone -app Steg 36

Steg 7. Titta på din försäljning

Ladda ner gratis iTunes Connect Mobile -appen för din iPhone. Logga in varje dag och kontrollera din försäljning, marknader och försäljningsland. Det här är den roliga delen! Apple skickar regelbundet e -postmeddelanden med länkar till dina senaste försäljningsdata. Du kan ladda ner dem för dina poster. Lycka till!

Tips

  • Försök att vara original och inte kopiera appar som redan finns i App Store. Gör en grundlig sökning i App Store för att ta reda på vad som är tillgängligt. Naturligtvis, om din idé är platt ut bättre, sedan gå för det.
  • Leta alltid efter sätt att förbättra din app.
  • Försök att uppdatera din app regelbundet.
  • Om du gillar tryckt referens, slå Amazon.com för att hitta några iPhone -utvecklingsböcker.
  • Försök att testa på så många olika iDevices du kan få tag på. Ännu bättre om de har olika iOS -versioner installerade.
  • Om du anlitar en iOS -utvecklare och vill garantera att iOS -appen ser ut som du har angett, kan du designa gränssnittet för appen i Photoshop och använda ett verktyg för att konvertera den till en funktionell Xcode/iOS -applikation!
  • Om du bara lär dig att koda kan blockbaserade språk eller onlinekurser hjälpa dig att komma igång.

Varningar

  • IPhone SDK förändras ständigt och enheterna utvecklas. Om en SDK -uppgradering görs tillgänglig under ett projekt, se till att du läser vad som är nytt och ändras innan du hoppar på det. Om inte Apple säger att alla nya bidrag måste sammanställas med den nya SDK -versionen kan det inte vara nödvändigt för dig vid denna tidpunkt. Om du uppgraderar kan några av de metoder du har använt ha blivit föråldrade och även om det inte kommer att ge mer än en varning vid kompileringstid, var säker.
  • Du är inte garanterad massor av nedladdningar eller försäljning, bli inte avskräckt.
  • När du lyckas och får en app i App Store, låt dig inte skrämmas av elaka människor som skriver otäcka recensioner. Vissa ger hjälpsam feedback och andra gillar bara att vara oförskämda.
  • Det är beroendeframkallande; du kanske inte kan sluta.

Rekommenderad: