Bir geliştirici sertifikasını P12 dosyasına dönüştürme

Flash Professional CS5 kullanarak iPhone uygulamaları geliştirmek için bir P12 sertifika dosyası kullanmalısınız. Bu sertifikayı Apple'dan aldığınız Apple iPhone geliştirici sertifika dosyasına göre oluşturursunuz.

iPhone geliştirici sertifikasını Mac OS'de P12 dosyasına dönüştürme

Apple iPhone sertifikasını indirdiğinizde, P12 sertifikası biçimine aktarın. Mac® OS'ta bunu yapmak için:

  1. Keychain Access uygulamasını açın (Applications/Utilities (Uygulamalar/Yardımcı Programlar) klasöründe)

  2. Anahtarlığa sertifikayı eklemediyseniz, File (Dosya) > Import (İçe Aktar) öğesini seçin. Daha sonra Apple'dan aldığınız sertifika dosyasına (.cer dosyası) gidin.

  3. Daha sonra Keychain Access'te Keys (Anahtarlar) kategorisini seçin.

  4. iPhone Geliştirme Sertifikasıyla ilgili özel anahtarı seçin.

    Özel anahtar iPhone Geliştiricisi tarafından belirlenir: <Adı> <Soyadı> onunla eşleştirilen genel sertifika.

  5. File (Dosya) > Export Items (Öğeleri Dışa Aktar) seçimini yapın.

  6. Anahtarınızı Kişisel Bilgi Alışverişi (.p12) dosya biçiminde kaydedin.

  7. Sizden bu anahtarı başka bir bilgisayara aktarmaya çalıştığınızda kullanılacak bir şifre oluşturmanız istenir.

Apple geliştirici sertifikasını Windows'ta P12 dosyasına dönüştürme

Flash CS5 kullanarak iPhone uygulamaları geliştirmek için bir P12 sertifika dosyası kullanmalısınız. Bu sertifikayı Apple'dan aldığınız Apple iPhone geliştirici sertifika dosyasına göre oluşturursunuz.

  1. Apple'dan aldığınız geliştirici sertifika dosyasını bir PEM sertifika dosyasına dönüştürün. OpenSSL bölme dizininden aşağıdaki komut satırı ifadesini çalıştırın:

    openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
  2. Bir Mac bilgisayarındaki anahtarlıktan özel anahtar kullanıyorsanız, bunu bir PEM anahtarına dönüştürün:

    openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
  3. Artık anahtara ve iPhone geliştirici sertifikasının PEM sürümüne göre geçerli bir P12 dosyası oluşturabilirsiniz:

    openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12

    Mac OS anahtarlığından bir anahtar kullanıyorsanız, bir önceki adımda oluşturduğunuz PEM sürümünü kullanın. Aksi takdirde, daha önce oluşturduğunuz (Windows'ta) OpenSSL anahtarını kullanın.