Distribuere iOS Apps Med iTunes Connect

Distributing iOS Apps Med iTunes Connect
22
Del
11
Del
Dette Cyber ​​mandag Envato Tuts + Kursene vil bli redusert til bare $ 3. Ikke gå glipp av.

Når du har utviklet din iOS eller OS X app, er det på tide å sende den til Apple for utgivelse i App Store. Denne prosessen er gjort gjennom iTunes Connect, som er portalen kobler utviklere til verden. I denne opplæringen vil du lære nøyaktig hvordan å distribuere programmer fra Xcode til App Store med iTunes Connect

Mer spesifikt, vil du lære om følgende emner:.


Hva er iTunes Connect

hvordan å generere sertifikater, App IDer og klargjøring profiler

hvordan å distribuere et program som bruker iTunes Connect

Apples vurderingsprosessen < .no>

Merk at du må være medlem av en av Apples betalt utviklerprogram for å lage sertifikater og klargjøring profiler, og for å få tilgang til iTunes Connect.

1. Hva er iTunes Connect?
ITunes Connect er en pakke med web-baserte verktøy for håndtering av innhold selges på iTunes Store, App Store, Mac App Store, og iBooks Store. Som medlem av iOS Developer Program eller Mac Developer Program, vil du bruke dette verktøyet til å behandle apps, kontrakter, skatt og bankinformasjon, salgsrapporter, og mer. - Apple Developer Center

Når du har registrert deg til en av de utviklerprogram, vil du få tilgang til iTunes Connect, med din Apple-ID og passord. Mens iTunes Connect kan brukes til å håndtere et bredt spekter av produkter, som for eksempel musikk, filmer og bøker, vil vi fokusere på iOS og OS X apps i denne opplæringen.

I iTunes Connect, kan du vise salg og trender i dine apps, signere kontrakter, skatt, og bankavtaler, samt administrere dine iOS og OS X apps. Sistnevnte er tema for denne opplæringen.

2. Sertifikater, App-ID-er og Provisioning Profiles

Før du kan distribuere apps til App Store, må du opprette tre ting:

Sertifikat
: identifiserer utbygger eller utviklingsteamet

App ID Bilde: entydig identifiserer en app på App Store

Provisioning Profil Bilde: bånd sertifikat, App ID og enheter sammen

Sertifikat

Trinn 1

Hvis du vil begynne å generere disse tre elementene, kan du gå til Medlemssenter Anmeldelser og velger < b> Sertifikater, identifikatorer & Profiler
.

Trinn 2

Velg elementet du ønsker å generere fra det tilsvarende liste. Vi begynner ved å generere et sertifikat først.

Trinn 3

Du er nå presentert med en liste over dine eksisterende sertifikater (hvis noen). Det finnes to typer sertifikater, utvikling Hotell og distribusjon
. Utviklings sertifikater brukes under testing og utvikling, mens distribusjons sertifikater brukes til å registrere din app for ad hoc eller App Store distribusjon.

Klikk på pluss-knappen øverst til høyre og velg type sertifikat du vil generere. Velg App Store og Ad Hoc
, fordi det er det du trenger for å publisere din app til App Store. Klikk Fortsett
nederst.

Trinn 4

Hvis du vil opprette et sertifikat, må du ha en Certificate Signing Request (CSR)
, som du trenger å skape på utviklingsmaskinen. Denne prosessen innebærer å skape et offentlig /privat nøkkelpar som identifiserer deg, utvikleren. La oss se hvordan dette fungerer

Åpne opp Nøkkelringtilgang
søknad på utviklingsmaskinen og velg Sertifikatassistent >.; Be om et sertifikat fra en sertifiseringsinstans ...
fra Nøkkelringtilgang
menyen.

Trinn 5

Skriv inn din e-postadresse og angi et navn for publikum /privat nøkkelpar ved å fylle ut han Common Name
feltet. Jeg har kalt meg Sam Berson er Tuts + Key
. La den andre e-feltet stå tomt og krysser av lagres på disk
.

Trinn 6

Finn et trygt sted for sertifikatsignering forespørsel og lagre den på disken. Med sertifikatsignering forespørsel opprettet, er det på tide å laste den opp til medlemssenteret.

Trinn 7

Last sertifikatsignering forespørsel som du nettopp opprettet, og klikk generere
nederst. Last ned sertifikatet og legge den til Nøkkelringtilgang
ved å dobbeltklikke på den. Last ned, installere og sikkerhetskopiere nygenererte sertifikat

App ID
App ID strengen inneholder to deler adskilt av en periode. (.) - En App ID-prefiks som er definert som Team ID ved mislighold og en App ID-suffiks som er definert som en Bundle ID søkestrengen. Hver del av en App ID har ulike og viktige bruksområder for din app. - Apple Developer Center

Leder tilbake til medlemssenteret og velg App IDer å opprette en ny App ID for søknaden din. Klikk på pluss-knappen øverst til høyre for å komme i gang.

Trinn 1

Gi App ID en lett å huske navn i App ID Beskrivelse
delen.

Trinn 2

Velg om du ønsker å opprette en Explicit
eller Wildcard
App ID
. En eksplisitt App ID, slik som com.tutsplus.testing
, er knyttet til et bestemt program, og er nødvendig hvis du for eksempel ønsker å aktivere push-varslinger. Et joker App ID, slik som com.tutsplus. *
, Kan knyttes til flere programmer og alltid ender med en stjerne.

Trinn 3

Deretter velger du tjenester du vil aktivere for App-ID, for eksempel Game Center og iCloud. Disse tjenestene bør justere med appens evner i Xcode.

Trinn 4

Til slutt klikker Send-knappen for å bekrefte App ID. Deretter klikker du på Ferdig.

Provisioning Profil

Generere en klargjøring profil i medlems Center er lik skape et sertifikat. La meg ta deg gjennom de nødvendige skritt for å generere en klargjøringsprofil.

Trinn 1

Velg den typen klargjøringsprofilen du vil opprette. Du vil merke at det er tre typer av klargjørings profiler:

iOS App Development

App Store Distribution

Ad Hoc Distribution
< p> Vi er interessert i en App Store Distribution provisioning profil.

Trinn 2

Velg App ID
du opprettet et øyeblikk siden fra rullegardinmenyen.

Trinn 3

Deretter velger fordelingen sertifikatet du opprettet tidligere i denne opplæringen.

Trinn 4

Skriv inn en lett å huske navn og klikk generere nederst.

Trinn 5

Til slutt klikker du på knappen Last ned for å spare den til utviklingsmaskinen, legge den til Xcode ved å dobbeltklikke på den, og klikk på Ferdig.
< h2> 3. iTunes Connect

Når du har opprettet klargjøringsprofilen og app eiendeler, er det på tide å sende den til Apple for gjennomgang. Før du kan gjøre dette, må du sørge for at prosjektet er klar for innlevering. Dette betyr å legge lanseringen bilder og programikoner, forbereder skjermbilder, en beskrivelse for iTunes Connect, etc.

Opprette en ny søknad

Trinn 1

Etter å logge deg på iTunes Connect, Velg Mine apper
fra listen over elementer.

Trinn 2

Dette vil vise deg en liste over dine apps. Klikk på pluss-knappen øverst til venstre og velg Ny iOS App
fra menyen.

Trinn 3

Neste, må du fylle ut noen viktige detaljer om den nye app

Navn Bilde:. Navnet på programmet slik det vil vises på App Store. Dette kan ikke være lengre enn 255 tegn

Version
:.. Versjonsnummeret vises på App Store og bør matche en av appen i Xcode

Primær Språk Bilde: Hvis lokalisert app informasjon er ikke tilgjengelig i en App Store territorium, informasjon fra din primære språket vil bli brukt i stedet

SKU Bilde:. En unik ID for din app som ikke er synlig på App Store

Bundle ID Bilde:. Bunten identifikator må samsvare med det du brukte i Xcode. Det kan ikke endres etter at du sender din første build

Bundle ID-suffiks
:.. Din bunt identifikator må samsvare med den som brukes i appens Info.plist

Legge Metadata

Trinn 1

Du vil nå bli presentert med programmets dashbordet der du kan styre din søknad metadata, priser, tilgjengelighet, etc.

Trinn 2

Før du kan sende inn en søknad, må du legge til programmets metadata, for eksempel navn, beskrivelse, nøkkelord, etc.

Andre ting å gjøre

Blant de åpenbare tingene, vil du også må legge til prisinformasjon, Game Center-informasjon (hvis aktuelt), og diverse andre ting. Gå gjennom hver av kategoriene på toppen av dashbordet for å se hva slags informasjon Apple trenger fra slutten din.

4. Apples vurderingsprosessen

Som noen som apps har blitt godkjent og avvist av Apple flere ganger, er det viktig å sørge for at appen oppfyller alle Apples kriterier før du sender inn app. Når du har gjort dristig trekk, og har sendt den til Apple for vurdering, vil appen bli plassert i en kø.

Det er et par etapper til vurderingsprosessen og tabellen nedenfor viser de viktigste stadier, og detaljer for hver av disse
Status
Beskrivelse
Waiting for ReviewYou've. innsendt din app, og den venter i køen. Denne prosessen kan ta noen days.In ReviewYour app blir nå sett på og gransket av Apples gjennomgang team. Denne prosessen tar vanligvis alt fra noen timer til et par days.Processing for App StoreYour app er godkjent og vil være klar for salg i løpet av 24 timer. Denne prosessen er vanligvis svært rask og tar mindre enn et par hours.Ready for SaleYour app er nå klar for salg. Det vil automatisk bli utgitt på dato satt i iTunes Connect.Rejected (ulike typer) Din app har blitt avvist og trenger mer arbeid. Det er forskjellige grunner som alle kan finnes i iTunes Connect Developer Guide.

Når programmet ditt har blitt godkjent, ta litt tid til å vurdere en god lanseringsdato for å la programmet ditt ut i naturen. Spør dine venner, familie, kolleger og noen andre å dele din app på Twitter og Facebook, og hvis du ikke har integrert sosial deling i din første binære, hvorfor ikke legge den som en oppdatering?

Konklusjon

Du skal nå være i stand til å distribuere en app med iTunes Connect og vet mer om Apples vurderingsprosessen. Hvis du har spørsmål, kan du gjerne legge igjen en kommentar nedenfor og jeg vil være sikker på å komme tilbake til deg.