Denna handledning kommer att lära dig att börja iOS SDK-användare hur man installerar appar på deras iPhone OS-hårdvara för testning och utveckling.
Logga in på ditt Apple Developer-konto genom att gå till http://developer.apple.com/iphone. En gång där, navigera till iPhone Provisioning Portal.
Det första vi behöver göra är att ladda ner WWDR-intermediatecertifikatet. En gång i portalen klickar du på "Certifikat" i sidofältet och du kommer att presenteras med en länk för att ladda ner "WWDR Intermediate Certificate".
Hämta filen och dubbelklicka för att lägga till den i programmet Nyckelringstillbehör på Mac OS.
Därefter måste vi ladda ner ett certifikat för utveckling. För att få utvecklingscertifikatet måste vi skapa en "certifikatsigneringsförfrågan" från inom nyckelringstillträde.
Öppna programmet Keychain Access på din Mac. Den finns under Applikationer> Verktyg> Nyckelring Access, eller bara genom att söka efter "Keychain Access" med Spotlight.
När du är öppen öppnar du rullgardinsmenyn "Nyckelringstillbehör" i menyraden och väljer "Certifikatassistent" och sedan "Begär certifikat från en certifikatmyndighet".
Ett fönster kommer att dyka upp. Fyll i fönstret med din information, men lämna "CA Email Address" blank och välj "Save to Disk" från radioknapparna. Spara den till en plats som är lätt att hitta, som skrivbordet, eftersom du kommer att behöva filen kort för att skapa certifikatet.
Gå tillbaka till avsnittet "Certifikat" i provisionportalen och se till att du har valt fliken "Utveckling". Därifrån, tryck på "Nytt certifikat" och ladda upp önskad begäran på skrivbordet. Du kan behöva uppdatera sidan om några minuter för att ändra statusen från "Väntar" för att kunna hämtas. Om du arbetar som en gruppmedlem i ett större projekt kan du behöva din chef att godkänna certifikatförfrågan.
Förhoppningsvis gick allt bra, och du kunde skapa ett certifikat. Gå vidare och ladda ner certifikatet och installera det genom att dubbelklicka på filen eller om nyckelringstillbehör är öppet drar du filen över ikonen för nyckelringstillbehör i dockan.
Nästa behöver vi ett App-ID. Gå tillbaka till Provision Portal och välj alternativet "App IDs" från menyn till vänster.
Det finns två olika App ID-typer att välja mellan.
Ett tillvägagångssätt är att skapa ett App-ID för en enda applikation. Det här låter dig aktivera avancerade funktioner som inköp, spelcentralintegration eller push-meddelanden. För att göra detta tillvägagångssätt, konstruera buntidentifieraren enligt följande:
com.companyname.AppName
Om du vill skapa ett App-ID för en enda applikation fyller du i skärmen som visas:
Det andra tillvägagångssättet kallas ett jokerteckenbunt-ID. Detta tillvägagångssätt låter dig skapa ett App-ID som kan användas för flera applikationer som du vill dela en nyckelring mellan.
För att ta detta tillvägagångssätt fyller du i formuläret som visas:
Välj länken "Enheter" från vänstermenyn i "Provisionsportalen".
För att lägga till en enhet behöver du enhetens unika enhetsidentifierare, även känd som UDID.
För att få UDID, anslut enheten till iTunes och välj din enhet i listan. På enhetens flik "Sammanfattning" kommer det att finnas en beskrivning som heter "Serienummer" bredvid bild på enheten. Klicka en gång på serienumret och det ska ändras till "Identifier", eller ditt UDID. Kopiera ditt UDID till Urklipp. (Command + C på Mac / Control + C på Windows)
Ett annat tillvägagångssätt är att helt enkelt ladda ner ett av de många gratis UDID-programmen i App Store och e-posta eller kopiera UDID från den appen.
När du har ditt UDID klickar du på Lägg till enhet från fliken Enheter i Provision Portal. Ange ett namn under "Enhetsnamn" och ange UDID under "Enhets-ID".
Nu när du har lagt till enheten och gjort ett app-ID kan vi generera en provisioningprofil.
Välj fliken "Tillhandahållande" från vänstermenyn. Se till att fliken "Utveckling" är markerad och klicka på knappen "Ny profil".
Jag heter min nya profil "Developer". Under certifikat väljer du ditt utvecklingscertifikat och under App ID väljer du det ID som vi gjorde i steg 2. Under enheter väljer du alla enheter du har som du ska använda för utveckling.
Tryck på "Skicka" för att komma tillbaka till översiktssidan för tillhandahållande. En gång på denna sida, om statusen är inställd på "väntar" måste du uppdatera webbläsaren innan du kan välja "Hämta". Om du är en lagmedlem på en annans konto kanske du måste vänta på att de godkänner din ansökan om certifikatsökning. Ladda ner certifikatet för att fortsätta.
I det här steget installerar vi profilen till din enhet och till Xcode.
Se till att enheten är ansluten, och hämta leveransprofilen i Xcode-ikonen från din nedladdningsmapp.
Gå sedan in i Xcode och öppna arrangören genom att gå till Window> Organizer. Där borde du se ditt enhetens namn till vänster. Klicka på din enhet som har en grön punkt bredvid den och se till att den får användas för utveckling genom att klicka på "Använd för utveckling" om den presenterar sig.
I enhetens sammanfattningsinformation borde du se ett bord som heter "Provisioning". Dra och släpp provningsprofilen från nedladdningsmappen till den också.
I det här steget kommer du att bygga din applikation för att köras på din enhet.
I ditt Xcode-projekt öppnar du info.plist-filen i rutan "Grupper och filer". Fyll i "Bundle Identifier" -värdet med det som skapades tidigare och associerat med App ID.
Slutligen, välj Projekt> Redigera projektinställningar från menyn Xcode eller bara högerklicka eller kontrollera klicka på projektfilen enligt nedan:
Ett nytt fönster ska öppnas. Välj fliken "bygg" i det här fönstret.
Bläddra ner till avsnittet "Kodsignering" och välj rätt profileringsidentitet från rullgardinsmenyn som är kopplad till iOS-enheten.
Innan du bygger och kör, var noga med att välja "Enhet" från Projekt> Ställ Active SDK i menyn Xcode. Också vara säker på att du har valt rätt enhet från Projekt> Ställ Active Executable. Slutligen var noga med att din iOS-enhet är påslagen, ansluten till din dator, att den känns igen av iTunes, och att din skärm inte är låst.
Du bör nu vara redo att bygga, installera och köra din första applikation på din iOS-maskinvara! Klicka på "Build & Run" -ikonen, och Xcode ska ta hand om resten.
Förhoppningsvis fungerade allt! Lämna kommentarer, frågor och feedback nedan.