Få och arbeta med utvecklarfiler för iPhone

Du behöver ett iPhone-utvecklarcertifikat och provisioneringsprofiler från Apple. Du behöver även konvertera certifikatet till ett P12-certifikat.

Installera iTunes

Du behöver iTunes för att installera ditt program på din iPhone. Du använder även iTunes för att avgöra enhets-ID för din iPhone. Du behöver känna till ditt enhets-ID när du ansöker om ett iPhone-utvecklarcertifikat.

Ansöka om ett iPhone-utvecklarcertifikat och skapa en provisioneringsprofil

Om du inte redan gjort det ska du registrera dig som en iPhone-utvecklare på webbplatsen iPhone Dev Center (http://developer.apple.com/iphone/ ).

Obs! Du behöver inte iPhone SDK eller XCode för att utveckla AIR-program för iPhone. Du behöver inte vara en registrerad iPhone-utvecklare. Dessutom behöver du inte hämta ett utvecklarcertifikat och en provisioneringsprofil.
  1. Logga in som iPhone-utvecklare på iPhone Dev Center med ditt konto-ID.

  2. På iPhone Dev Center ansöker du om (eller köper) ett iPhone-utvecklarcertifikat.

    Du kommer att få ett e-postmeddelande från Apple med en aktiveringskod för iPhone Developer Program.

  3. Gå tillbaka till iPhone Dev Center. Följ instruktionerna om hur du aktiverar ditt utvecklarprogram (och ange din aktiveringskod när det behövs).

  4. När aktiveringskoden godkänts går du till portalen för iPhone-utvecklingsprogram på iPhone Dev Center.

  5. Skapa en CSR-fil (Certificate Signing Request). Du använder filen för att erhålla ett iPhone-utvecklingscertifikat (iPhone Development Certificate). Mer information finns i Skapa en CSR-fil .

  6. I nästa steg kommer blir du ombedd att ange enhets-ID:t (eller ett unikt enhets-ID) för din iPhone. Du får ditt unika enhets-ID från iTunes:

    1. Anslut din iPhone med en USB-kabel. Välj sedan sammanfattningsfliken för din iPhone i iTunes.

    2. När du har hämtat provisioneringsprofilen från iPhone-utvecklingscentret lägger du till den i iTunes.

    3. Klicka på det serienummer som visas. Det unika enhets-ID kommer nu att visas. Klicka på Kommando-C på en Mac eller på Ctrl+C på en Windows-dator för att kopiera det unika enhets-ID:t till urklipp.

  7. Skapa och installera en provisioneringsprofil (Provisioning Profile) och ett iPhone-utvecklingscertifikat (iPhone Development Certificate).

    Följ anvisningarna på iPhone Dev Center. Leta efter anvisningar i portalen för iPhone-utvecklingsprogram. Du kan använda utvecklingsprovisioneringsassistenten för att erhålla ditt utvecklingscertifikat och skapa en provisioneringsprofil.

    Bortse från stegen som innehåller XCode. Du behöver inte använda XCode för att utveckla iPhone-program med Flash Professional CS5.

  8. Välj Arkiv > Lägg till i biblioteket i iTunes. Välj sedan filen med provisioneringsprofilen (med filtypen mobileprovision). Synkronisera därefter din iPhone med iTunes.

    Det här gör att du kan testa programmet som är associerat med denna provisioneringsprofil på din iPhone.

    Om du vill kontrollera att en viss provisioneringsprofil har lagts till i iTunes, kan du försöka att lägga till den i biblioteket. Om iTunes frågar om du vill ersätta en befintlig provisioneringsprofil, kan du trycka på knappen Avbryt. (Profilen har redan installerats.) Du kan också kontrollera vilka provisioneringsprofiler som är installerade på din iPhone:

    1. Öppna inställningsprogrammet på din iPhone.

    2. Öppna kategorin Allmänt.

    3. Tryck på Profiler. De installerade provisioneringsprofilerna visas på sidan Profiler.

  9. Om du inte har gjort detta hämtar du iPhone-utvecklingscertifikatfilen (en .cer-fil).

    Du kan genom utvecklingsprovisioneringsassistenten ha fått en länk för att hämta den här filen. Du kan också hitta filen i certifikatsavsnittet i provisioneringsportalen på webbplatsen Apple iPhone Dev Center (http://developer.apple.com/iphone/ ).

  10. Därefter ska du konvertera iPhone-utvecklarcertifikatet till en P12-fil. Mer information finns i Konvertera ett utvecklarcertifikat till en P12-fil .

Du kan nu skapa ett enkelt Hello World-program. Läs mer i Skapa ett ”Hello World” iPhone-program med Flash Professional CS5 .