Hvordan lage en iPhone -app (med bilder)

Innholdsfortegnelse:

Hvordan lage en iPhone -app (med bilder)
Hvordan lage en iPhone -app (med bilder)

Video: Hvordan lage en iPhone -app (med bilder)

Video: Hvordan lage en iPhone -app (med bilder)
Video: Reset Your Web Browser To Its Default Settings In Chrome [Tutorial] 2024, Kan
Anonim

Appmarkedet endrer seg og skifter hele tiden, og suksesshistoriene er store nok til å fange alles øyne. Tror du at du har den neste store ideen for en iPhone -app? Det kan være lettere å lage enn du tror. Selv om du trenger å lære litt koding, kan mye av grensesnittarbeidet utføres grafisk. Å lage en app vil ta tid, læring og tålmodighet, men kanskje du kan lage den neste Flappy Bird! Se trinn 1 nedenfor for å komme i gang.

Trinn

Del 1 av 5: Sette opp utviklingsmiljøet ditt

Lag en iPhone -app Trinn 1
Lag en iPhone -app Trinn 1

Trinn 1. Last ned og installer Xcode

Xcode er utviklingsmiljøet som alle iPhone -apper er opprettet i. Xcode er tilgjengelig gratis fra Apple, men krever at OS X 10.8 eller nyere er installert. Det er ingen offisiell måte å kjøre Xcode på en Windows- eller Linux -PC. Dette betyr at hvis du vil utvikle en iPhone -app, men ikke har en Mac, må du først investere i en.

  • For å utvikle iOS 8 -apper trenger du Xcode 6.0.1 og iOS 8 SDK, som begge er tilgjengelige fra Apple. IOS 8 SDK inneholder et betydelig antall nye APIer som lar deg lage alle slags nye appopplevelser, inkludert iCloud -integrasjon og Touch ID.
  • For å utvikle iOS 10 -apper trenger du Xcode 8 og iOS 10 SDK, også tilgjengelig fra Apple. Det er betydelige endringer i Swift -språket og SDK -en i denne versjonen av Xcode du vil være oppmerksom på, men den gode nyheten er at det ikke kommer flere "kodebrytende" endringer i Swift -språket etter denne versjonen.
Lag en iPhone -app Trinn 2
Lag en iPhone -app Trinn 2

Trinn 2. Installer en god tekstredigerer

Selv om du kan kode helt innenfor Xcode, vil du oppdage at det er mye enklere å jobbe med store biter av kode hvis du har en dedikert tekstredigerer som spesialiserer seg på programmering av syntaks. TextMate og JEdit er to veldig populære valg.

Lag en iPhone -app Trinn 3
Lag en iPhone -app Trinn 3

Trinn 3. Installer et vektorgrafikkprogram

Hvis du planlegger å lage tilpasset kunst og design for appen din, vil du ha et program som kan lage vektorgrafikk. Vektorgrafikk skaleres uten å miste klarhet, og er avgjørende for en pen app. Populære vektorprogrammer inkluderer CorelDraw, Adobe Illustrator og Xara Designer, som er kommersielle, og Inkscape, som er gratis. Et fint, gratis, vektorgrafikktegningsprogram er DrawBerry. Det er ikke like kraftig som de profesjonelle programmene, men det er bra for en førstegangsbruker, eller hvis du bare ikke vil betale for noe bare for en bruk.

Lag en iPhone -app Trinn 4
Lag en iPhone -app Trinn 4

Trinn 4. Gjør deg kjent med Objective-C

Objective-C er programmeringsspråket som brukes til å lage funksjonalitet i iPhone-apper. Den håndterer data- og objektmanipulering. Objective-C er et derivat av språkfamilien C, og er et objektorientert språk. Hvis du allerede har en grunnleggende forståelse av C eller Java, bør Objective-C for det meste være ganske lett å forstå.

  • Et nyere alternativ er å lage appen din ved hjelp av Swift-språket, oppfølgingen til Objective-C. Swift har en mye vennligere syntaks og et mer moderne preg.
  • Selv om det er mulig å bygge en grunnleggende app uten å kjenne Objective-C, kan du ikke utføre noen form for avansert funksjon uten å kode den selv. Uten Objective-C er alt du kan gjøre å flytte frem og tilbake mellom skjermene.
  • Det finnes en rekke opplæringsprogrammer tilgjengelig online, samt et vell av informasjon som finnes i forskjellige bøker om Objective-C eller Swift. Hvis iPhone-apputvikling er noe du vil ta på alvor, vil du bli godt tjent med å ha noen ressurser hendig.
  • Noen av de mer populære online Objective-C- og Swift-samfunnene inkluderer Apple Developer Forums, iPhoneSDK Google Group og StackOverflow.
Lag en iPhone -app Trinn 5
Lag en iPhone -app Trinn 5

Trinn 5. Vurder outsourcing av utvikling

Hvis du rett og slett ikke har noen interesse av å lære Objective-C eller Swift eller ikke har et kunstnerisk bein i kroppen din, er det et stort antall frilansere og utviklingsteam der ute som kan ta på seg ulike aspekter av prosjektet ditt for deg. Å outsource utviklingen din er en komplisert prosess, men kan spare deg for mye hodepine hvis du ikke er programmeringstypen. Sørg for at alle involverte signerer en taushetserklæringsavtale, og at lønnsstrukturer er på plass før arbeidet begynner.

Upwork (tidligere oDesk og Elance) er den mest populære freelancing -tjenesten på Internett som har hundrevis av utviklere og artister på alle ferdighetsnivåer

Lag en iPhone -app Trinn 6
Lag en iPhone -app Trinn 6

Trinn 6. Opprett en utviklingskonto

For å distribuere appen din i App Store eller gi den til andre å teste, må du registrere deg for en Apple Developer -konto. Kontoen koster $ 99 per år og krever at du oppgir skatte- og bankkontoinformasjon.

Du kan opprette kontoen din på iOS Dev Center -nettstedet

Lag en iPhone -app Trinn 7
Lag en iPhone -app Trinn 7

Trinn 7. Last ned noen testapper

Når du har registrert deg for en utviklerkonto, har du tilgang til Apples utviklingsressurser. Disse ressursene inkluderer en rekke prøveprosjekter som kan gi deg en enorm mengde innsikt i hvordan apputvikling fungerer. Finn et eksempel som er relatert til den typen app du vil lage, og rot med den i Xcode.

Del 2 av 5: Planlegging av appen

Lag en iPhone -app Trinn 8
Lag en iPhone -app Trinn 8

Trinn 1. Definer konseptet ditt

Før du åpner Xcode for første gang, bør du ha en gjennomtenkt plan for appen din og funksjonene. Dette kan inneholde et designdokument som beskriver all funksjonalitet i appen, skisser av brukergrensesnittet og flyt mellom skjermene, og en grunnleggende ide om hvilke typer systemer som må implementeres.

  • Prøv å holde deg til designdokumentet så mye som mulig mens du utvikler appen din. Dette vil hjelpe deg med å holde deg fokusert på funksjonene du vil ha.
  • Prøv å tegne minst en miniatyrskisse for hver skjerm i appen din.
Lag en iPhone -app Trinn 9
Lag en iPhone -app Trinn 9

Trinn 2. Bestem publikummet ditt

Publikum i appen din har mye å gjøre med hvordan den ser ut og funksjonaliteten til appen. For eksempel vil en huskeliste-app ha et mye annet publikum enn et elendig skytespill. Dette vil hjelpe deg

Lag en iPhone -app Trinn 10
Lag en iPhone -app Trinn 10

Trinn 3. Ta opp et behov med appen

Hvis appen din er et eller annet verktøy, bør den tilby en løsning på et problem som ikke er løst før, eller en unik løsning eller metode som gjør det bedre enn tidligere forsøk. Hvis appen din er et spill, bør den ha en eller flere unike funksjoner som hjelper til med å skille den fra hverandre og tiltrekke seg bestemte spillere.

Lag en iPhone -app Trinn 11
Lag en iPhone -app Trinn 11

Trinn 4. Vurder innholdet

Brukergrensesnittet ditt bestemmes av typen innhold du viser brukeren av appen din. For eksempel, hvis appen omhandler bilder, vil du ha et brukergrensesnitt som gjør det enklere å se på bilder og navigere gjennom dem.

Lag en iPhone -app Trinn 12
Lag en iPhone -app Trinn 12

Trinn 5. Tren gode designprosesser for brukergrensesnittet

Brukergrensesnittet skal aldri komme i veien for brukeren. Dette betyr at alternativene skal være godt synlige, og brukeren skal aldri måtte stille spørsmål ved hvilken knapp som gjør hva. Hvis du bruker ikoner, bør de representere funksjonen nøyaktig. Navigering gjennom appen skal være flytende og naturlig.

UI -design er like mye en kunstform som en vitenskap. Du vil sannsynligvis revidere designet ditt hele tiden ettersom prosjektet utvikler seg

Del 3 av 5: Opprette appen

Lag en iPhone -app Trinn 13
Lag en iPhone -app Trinn 13

Trinn 1. Opprett et nytt prosjekt i Xcode

Åpne Xcode, og start et nytt prosjekt fra Fil -menyen. Velg "Program" under "iOS" -overskriften på venstre side av vinduet. Velg "Tom applikasjon" i maldelen.

  • Det finnes en rekke maler tilgjengelig, alle designet for forskjellige oppgaver. Start med en blank mal til du blir mer komfortabel med utviklingsprosessen. Du kan prøve en av de mer kompliserte malene når du er kjent med hvordan alt fungerer.
  • Du må oppgi et produktnavn, bedriftsidentifikatoren din og klasseprefikset. Hvis du ikke har en firmaidentifikator fra Apple ennå, skriver du inn com.example. Angi XYZ for klasseprefikset.
  • Velg "iPhone" fra Enheter -menyen.
Lag en iPhone -app Trinn 14
Lag en iPhone -app Trinn 14

Trinn 2. Lag et Storyboard

Storyboardet er den visuelle representasjonen av alle appens skjermer. Den viser innholdet på hver skjerm samt overgangene mellom dem. Storyboard -verktøyet hjelper deg med å utvikle flyt av appen din.

  • Klikk Fil → Ny → Fil.
  • Klikk på "Brukergrensesnitt" under iOS -overskriften.
  • Velg Storyboard, og klikk på Neste.
  • Velg iPhone fra Enheter -menyen, og navngi deretter filen "Main". Sørg for at det er lagret på samme sted som prosjektet ditt.
Lag en iPhone -app Trinn 15
Lag en iPhone -app Trinn 15

Trinn 3. Tilordne Storyboard til prosjektet

Når du har opprettet Storyboard, må du tilordne det som hovedgrensesnitt for appen din. Dette vil laste opp Storyboard når appen lanseres. Hvis du ikke tilordner storyboardet, skjer det ingenting når du starter appen.

  • Klikk på prosjektnavnet ditt i navigasjonstreet til venstre.
  • Finn overskriften Mål i hovedrammen. Velg prosjektet ditt fra mållisten.
  • Finn delen Informasjon om distribusjon i kategorien Generelt.
  • Skriv inn Main.storyboard i tekstfeltet "Main Interface".
Lag en iPhone -app Trinn 16
Lag en iPhone -app Trinn 16

Trinn 4. Legg til din første skjerm ved å bruke en visningskontroller

Visekontrollere dikterer hvordan innholdet blir sett av brukeren. Det finnes en rekke forhåndsinnstilte visningskontrollere tilgjengelig, inkludert standardvisninger og tabeller. Du vil legge til visningskontrollere til storyboardet ditt, som forteller appen hvordan du viser innholdet til brukeren.

  • Velg "Main.storyboard" -filen i prosjektnavigasjonsmenyen. Du vil se et tomt lerret vises i Interface Builder -vinduet.
  • Finn objektbiblioteket. Denne er plassert nederst i høyre ramme, og kan velges ved å klikke på den lille terningknappen. Dette vil laste inn en liste over objekter som kan legges til lerretet ditt.
  • Klikk og dra objektet "View Controller" til lerretet. Din første skjerm vil vises på lerretet.
  • Din første "scene" er fullført. Når appen startes, laster visningskontrolleren din første skjerm.
Lag en iPhone -app Trinn 17
Lag en iPhone -app Trinn 17

Trinn 5. Legg til grensesnittobjekter på din første skjerm

Når du har angitt visningskontrolleren, kan du begynne å fylle ut skjermen med grensesnittobjektene du trenger, for eksempel etiketter, tekstinntastingsfelt og knapper. Grensesnittobjekter kan alle bli funnet i objektbiblioteklisten som du fant View Controller -objektet i.

  • Klikk og dra objekter fra listen for å legge dem til på skjermen.
  • De fleste objektene kan endres ved å klikke og dra boksene på kanten av objektet. Når du endrer størrelsen, vises retningslinjer på skjermen, slik at du kan sikre at alt er riktig.
Lag en iPhone -app Trinn 18
Lag en iPhone -app Trinn 18

Trinn 6. Tilpass objektene du legger til

Du kan justere egenskapene for hvert objekt, slik at du kan lage et tilpasset og intuitivt grensesnitt. For eksempel kan du legge til plassholdertekst i et tekstinntastingsfelt som hjelper brukeren med å veilede hva de skal legge inn.

  • Velg objektet du vil tilpasse, og klikk på "Attributes Inspector" -knappen øverst i høyre ramme. Knappen ser ut som et skjold.
  • Tilpass objektet til din smak. Du kan endre skriftstil, skriftstørrelse, tekstfarge, justering, bakgrunnsbilder, plassholdertekst, kantstil og mye mer.
  • De tilgjengelige alternativene endres avhengig av objektet du tilpasser.
Lag en iPhone -app Trinn 19
Lag en iPhone -app Trinn 19

Trinn 7. Legg til flere skjermer

Etter hvert som prosjektet vokser, må du sannsynligvis legge til mer skjerm for å vise alt innholdet som er nødvendig for at appen skal være nyttig. For eksempel, hvis du lager en huskeliste-app, trenger du minst to skjermbilder: en for å legge inn en oppgaveliste, og en for å se hele listen.

  • Flere skjermer legges til ved å dra og slippe visningskontrollerobjekter på tomme deler av lerretet ditt. Hvis du ikke finner et tomt sted å slippe det, klikker du på "zoome ut" -knappen til du finner tomme områder. Sørg for å slippe visningskontrolleren på lerretet og ikke på en eksisterende skjerm.
  • Du kan endre startskjermen ved å velge visningskontrolleren du vil lede med fra prosjektoversikten. Klikk på Attribute Inspector -knappen og merk av i boksen "Is Initial View Controller". For eksempel, hvis du lager en huskeliste, vil du at den faktiske listen skal være det første brukeren ser når appen lanseres.
Lag en iPhone -app Trinn 20
Lag en iPhone -app Trinn 20

Trinn 8. Legg til en navigasjonslinje

Nå som du har to skjermer i appen din, er det på tide å gjøre det slik at brukeren kan bevege seg frem og tilbake mellom dem. Du kan gjøre dette ved bruk av en navigasjonskontroller, som er en spesialisert visningskontroller. Denne kontrolleren legger til en navigasjonslinje øverst i appen din som lar brukeren bevege seg frem og tilbake mellom skjermene.

  • Navigasjonskontrolleren din bør legges til i den første visningen, slik at den kan kontrollere alle påfølgende skjermbilder.
  • Velg den første visningen i prosjektoversikten.
  • Klikk på Editor → Integrer i → Navigasjonskontroller.
  • Du bør se en grå navigasjonslinje vises øverst på skjermen du la kontrolleren til.
Lag en iPhone -app Trinn 21
Lag en iPhone -app Trinn 21

Trinn 9. Legg til funksjonalitet i navigasjonslinjen

Nå som du har satt inn navigasjonslinjen, kan du begynne å legge til navigasjonsverktøy til den. Dette lar brukeren gå frem og tilbake mellom skjermene.

  • Legg til en tittel i navigasjonslinjen. Klikk på navigasjonselementet under visningskontrolleren du tilordnet det til. Åpne Attribute Inspector og skriv inn tittelen på gjeldende skjermbilde i Tittel -feltet.
  • Legg til en navigasjonsknapp. Åpne objektbiblioteket hvis det ikke allerede er åpent, og finn Bar -knappelementet. Klikk og dra den til navigasjonslinjen. Vanligvis plasseres knapper som beveger deg "fremover" i appen til høyre, og knapper som beveger deg "tilbake" plasseres til venstre.
  • Gi knappen en egenskap. Knapper kan konfigureres til å ha spesifikke egenskaper som gjør dem enkle å tilpasse seg omstendigheten. For eksempel, hvis du oppretter en huskeliste, vil du ha en "Legg til" -knapp for å opprette en ny oppføring. Velg knappen, og åpne Attribute Inspector. Finn Identifier -menyen og velg "Legg til". Knappen endres til en "+" logo.
Lag en iPhone -app Trinn 22
Lag en iPhone -app Trinn 22

Trinn 10. Koble den nye knappen til en eksisterende skjerm

For at knappen din skal fungere, må du koble den til en annen skjerm. I vårt huskelisteeksempel er knappen plassert på den generelle listen, og må kobles til oppføringsskjermen. For å koble til knappen, hold inne Ctrl og dra knappen til den andre skjermen.

  • Når du slipper museknappen, vises Action Segue -menyen med en liste over alternativer. Velg "Push" for å bruke push -overgangen når du flytter mellom skjermene. Du kan også velge "Modal", som åpner skjermen som en selvstendig handling i motsetning til en sekvens.
  • Hvis du bruker Push, vil en navigasjonslinje legges til automatisk på den andre skjermen, og en "tilbake" -knapp vil automatisk bli opprettet. Hvis du velger modal, må du sette inn en ny navigasjonslinje manuelt, samt legge til en "Avbryt" og "Ferdig" -knapp (for en huskeliste; etikettene på knappene dine endres avhengig av behovene til appen din)).
  • Knappene "Avbryt" og "Ferdig" kan opprettes på samme måte som du opprettet "Legg til" -knappen. Bare velg "Avbryt" eller "Ferdig" fra Identifier -menyen i Attribute Inspector.
Lag en iPhone -app Trinn 23
Lag en iPhone -app Trinn 23

Trinn 11. Legg til datahåndteringsmuligheter

Hittil har du vært i stand til å lage et grunnleggende navigerbart grensesnitt uten behov for koding. Hvis du vil legge til en dypere funksjonalitet, for eksempel datalagring og håndtering av brukerinndata, må du skitne hendene i koden. Koding er utenfor omfanget av denne veiledningen, men det er et stort antall Objective-C-opplæringsprogrammer tilgjengelig online.

Du kan bruke den navigerbare grensesnittprototypen til å hjelpe deg med å ansette en utvikler. Å ha et fungerende grensesnitt vil gjøre det mye lettere å forklare hva du trenger på kodingssiden av ting

Del 4 av 5: Testing av appen

Lag en iPhone -app Trinn 24
Lag en iPhone -app Trinn 24

Trinn 1. Start iOS -simulatoren

Xcode leveres med en innebygd iOS-simulator som lar deg teste appen din på en rekke simulerte iOS-enheter. For å starte simulatoren, velg "Simulator og feilsøk" fra rullegardinmenyen øverst i Xcode -vinduet, og velg deretter enheten du vil teste på.

Lag en iPhone -app Trinn 25
Lag en iPhone -app Trinn 25

Trinn 2. Bygg appen

Klikk på Bygg -knappen, som ser ut som en tradisjonell Play -knapp, for å kompilere appen og kjøre den. Det kan ta noen minutter å bygge appen. du kan se fremdriften i verktøylinjen. Når byggeprosessen er fullført, åpnes iOS -simulatoren, og du kan begynne å teste appen din.

Lag en iPhone -app Trinn 26
Lag en iPhone -app Trinn 26

Trinn 3. Test appen på din egen iPhone

Før du distribuerer appen din for testing, kan du teste den på din egen enhet (hvis du har en). Koble først enheten til datamaskinen via USB. Lukk iTunes hvis den åpnes. Velg "Enhet og feilsøking" fra rullegardinmenyen, og klikk deretter på Bygg -knappen. Etter noen sekunder skulle appen starte på iPhone. test all funksjonaliteten før du lukker appen.

Lag en iPhone -app Trinn 27
Lag en iPhone -app Trinn 27

Trinn 4. Feilsøk appen din

Hvis appen din krasjet, må du begynne å finne ut hva som skjedde og hvorfor. Dette er et stort emne, og det er utallige grunner til at appen din kan ha krasjet. Åpne feilsøkingskonsollen og les feilmeldingene. Mesteparten av tiden er de ganske kryptiske. Hvis du ikke forstår feilen, kan du prøve å Google feilmeldingen. Sjansen er stor for at du finner et innlegg på Apple -utviklingsforumet der en erfaren erfaren utvikler har besvart påstanden.

Debugging kan være en veldig tidkrevende og kjedelig tid for deg. Hvis du ikke gir opp og holder ut, vil du med tiden bli bedre på det. Du vil begynne å gjenkjenne feilene, spore dem raskt og til og med forvente dem ved anledninger. En vanlig feil er å frigjøre et objekt fra minnet mer enn én gang. En annen glemmer å tildele minne og initialisere et objekt før du prøver å legge til eller tildele det. Med hver app blir feilene dine færre og færre

Lag en iPhone -app Trinn 28
Lag en iPhone -app Trinn 28

Trinn 5. Kontroller minnebruk

IPhone har en svært begrenset mengde minne. Hver gang du tildeler et objekt noe minne, må du slippe det når du er ferdig med det og gi tilbake minnet. Instruments er iPhone SDK -verktøy for blant annet å se og analysere minnebruk.

  • Med Enhet og feilsøking valgt som før, velger du Kjør → Kjør med ytelsesverktøy → Lekkasjer. Dette vil starte Instruments og starte appen på enheten din. Fortsett og bruk appen som vanlig. Det ser ut til å fryse med jevne mellomrom etter hvert som Instruments registrerer og analyserer minnebruk. Eventuelle lekkasjer vil resultere i en rød pigg i tidslinjen for lekkasjer. Kilden til lekkasjene vises i den nedre halvdelen av skjermen.
  • Dobbeltklikk på de lekkede objektene vil prøve å ta deg til den ansvarlige koden, eller klikk på den lille pilen i adressekolonnen for å vise deg lekkasjeloggen. Noen ganger er lekkasjen detektert nødvendigvis ikke hvor den stammer fra.
  • Hvis du virkelig blir overrasket, kan du prøve å eliminere prosessen. Kommenter og/eller forsiktig omgå områder av koden din og kjør den. Noen ganger kan du begrense det generelle området og deretter til slutt komme inn på den ansvarlige linjen. Når du vet hvor det er, kan du fikse eller skrive det om. Husk at bruk av Google ofte kan gi deg de raskeste direktekoblingene til interne Apple -fora eller dokumentasjon som omhandler problemet ditt.
Lag en iPhone -app Trinn 29
Lag en iPhone -app Trinn 29

Trinn 6. Distribuer appen din for å bli testet av andre

Selv om det å teste appen din i en simulert setting er en god måte å sikre at appen din fungerer og at grensesnittet ser bra ut, er det ingenting som slår tester fra andre brukere enn deg selv. Bare sørg for at du har stryket ut de mest alvorlige feilene før du sender dem ut for ekstern testing. For å distribuere appen din til testerne dine, må du opprette et Ad-Hoc-sertifikat på iOS Dev Center-nettstedet.

  • Eksterne testere kan gi mange tilbakemeldinger du ikke ville forvente. Dette kan være spesielt nyttig hvis du har en kompleks app.
  • For å godkjenne testerens enheter trenger du UDID -nummeret til hver enhet.
  • Velg Enhet fra rullegardinlisten, og trykk på "Bygg" -ikonet. I Finder, naviger til prosjektmappen din og se etter "Ad-Hoc-iphoneos" -mappen. Inne vil det være en app. Kopier "AdHoc.mobileprovision" -sertifikatet du fikk fra iOS Dev Center til den samme mappen. Velg appen og sertifikatet og zip dem opp. Dette arkivet kan gis til din eksterne tester. Du må opprette et eget arkiv for hvert Ad-Hoc-sertifikat.

Del 5 av 5: Slippe prosjektet ditt

Lag en iPhone -app Trinn 30
Lag en iPhone -app Trinn 30

Trinn 1. Lag distribusjonsbygget ditt

Velg Enhet og slipp fra rullegardinmenyen. Trykk på "Bygg" -ikonet. I Finder, naviger til prosjektets byggemappe og se etter "Release-iphoneos" -mappen. Inne vil det være en app. Zip det opp i et arkiv.

For at nye apper skal bestå Apple -sertifisering, må de optimaliseres for iOS 8 og Retina -skjermen

Lag en iPhone -app Trinn 31
Lag en iPhone -app Trinn 31

Trinn 2. Åpne iTunes Connect -dashbordet

Du kan få tilgang til dette fra iOS Dev Center. Hvis du har noen uferdige trinn for å fullføre oppsettet, blir de oppført øverst på siden. Sørg for at all bank- og skatteinformasjon er riktig angitt.

Lag en iPhone -app Trinn 32
Lag en iPhone -app Trinn 32

Trinn 3. Skriv inn all informasjon om appen din

Klikk på "Administrer programmene dine" og velg deretter "Legg til ny applikasjon". Fyll ut appnavnet, SKU -nummeret og velg pakke -ID. Velg appbunten din fra rullegardinmenyen.

  • Fyll ut skjemaene som inneholder appbeskrivelsen, søkeordene, brukerstøttenettstedet, kategorien, kontakt -e -postadressen, opphavsrett etc.
  • Fyll ut skjemaene for rettigheter og priser.
  • Ha iTunes -kunstverket klart. Du trenger et stort 512x512 vektorikon, samt noen skjermbilder av appen din. Skjermbilder kan tas fra iPhone-simulatoren ved hjelp av Command + Shift + 4 og dra krysshåret over området. Sørg for at de er 320x480 for iPhone. Skjermbilder er en veldig viktig del av markedsføringen av appen din, så sørg for at de viser de viktigste delene.
Lag en iPhone -app Trinn 33
Lag en iPhone -app Trinn 33

Trinn 4. Last opp appen din

Klikk på "Klar til å laste opp binær", og du kommer til et skjermbilde der du kan laste ned verktøyet for opplasting av applikasjoner. Last ned den og trykk på Ferdig.

  • Installer Application Uploader -verktøyet og start det. Første gang du kjører programmet, vil det be om iTunes -påloggingsinformasjon.
  • Programopplastingsverktøyet sjekker iTunes Connect -kontoen din og finner alle apper du er klar til å laste opp binære filer for. De vil bli vist i rullegardinmenyen. Velg den du vil ha, velg distribusjons zip -filen du opprettet tidligere, og last den opp. Opplasteren vil kontrollere noen interne ting i pakken og returnere en feil hvis den finner noe feil, for eksempel feil versjonsnummer, manglende ikon osv. Hvis alt er i orden, vil den laste opp zip og fullføre.
Lag en iPhone -app Trinn 34
Lag en iPhone -app Trinn 34

Trinn 5. Vent på gjennomgangen

Det er ingenting å gjøre nå, bortsett fra å vente på gjennomgangsprosessen. Apple vil varsle deg om noen dager eller uker via e -post hvis søknadstilstanden endres til "Under vurdering". Når det går gjennom, er prosessen veldig rask. Hvis den ikke klarer den første sperren av tester, får du en e -post med avslag om hvorfor, og Apple vil tilby forslag til hvordan du kan fikse det. Hvis appen din består inspeksjon, sender Apple deg en e -post som informerer deg om at appen din er klar for salg. Appen din vil nå vises i iTunes App Store

Lag en iPhone -app Trinn 35
Lag en iPhone -app Trinn 35

Trinn 6. Promoter appen din

Nå som den splitter nye appen din er tilgjengelig for kjøp, er det på tide å begynne å spre ordet. Bruk sosiale medier, send ut pressemeldinger til appfokuserte nettsteder, lag noen YouTube-videoer og gjør alt du kan for å få folk til å snakke om appen din.

Du kan sende gratis eksemplarer til korrekturlesere, som deretter skriver om appen din på nettstedet sitt eller gjennomgår den på YouTube -kanalen sin. Hvis du kan få det i hendene på populære anmeldere, kan dette føre til mye salg

Lag en iPhone -app Trinn 36
Lag en iPhone -app Trinn 36

Trinn 7. Se på salget ditt

Last ned gratis iTunes Connect Mobile -appen for iPhone. Logg på hver dag og sjekk salg, markeder og salgsland. Dette er den morsomme delen! Apple vil med jevne mellomrom sende deg e -post med lenker til dine siste salgsdata. Du kan laste dem ned for postene dine. Lykke til!

Tips

  • Prøv å være originale og ikke duplisere apper som allerede finnes i App Store. Gjør et grundig søk i App Store for å finne ut hva som er tilgjengelig. Selvfølgelig, hvis ideen din er flatere ut, så gå for det.
  • Se alltid etter måter å forbedre appen din.
  • Prøv å oppdatere appen din jevnlig.
  • Hvis du liker trykt referanse, kan du slå Amazon.com for å finne noen iPhone -utviklingsbøker.
  • Prøv å teste så mange forskjellige iDevices du kan få tak i. Enda bedre hvis de har forskjellige iOS -versjoner installert.
  • Hvis du ansetter en iOS -utvikler og vil garantere at iOS -appen ser ut som du har spesifisert, kan du designe grensesnittet for appen i Photoshop og bruke et verktøy for å konvertere den til en funksjonell Xcode/iOS -applikasjon!
  • Hvis du bare lærer å kode, kan blokkerte språk eller online klasser hjelpe deg i gang.

Advarsler

  • IPhone SDK endrer seg stadig og enhetene utvikler seg. Hvis en SDK -oppgradering blir tilgjengelig under et prosjekt, må du lese hva som er nytt og endres før du hopper på det. Med mindre det er oppgitt av Apple at alle nye innsendinger må kompileres med den nye SDK -versjonen, er det kanskje ikke nødvendig for deg på dette tidspunktet. Hvis du oppgraderer, kan noen av metodene du har brukt ha blitt foreldet, og selv om det ikke er sannsynlig at det vil gi mer enn en advarsel ved kompileringstid, vær trygg.
  • Du er ikke garantert mange nedlastinger eller salg, ikke bli motløs.
  • Når du lykkes og får en app i App Store, ikke la deg skremme av slemme mennesker som skriver stygge anmeldelser. Noen gir nyttig tilbakemelding, og noen liker å være frekke.
  • Det er vanedannende; du kan kanskje ikke stoppe.

Anbefalt: