將開發人員憑證轉換成 P12 檔案

若要使用 Flash Professional CS5 開發 iPhone 應用程式,您必須使用 P12 憑證檔案。您將根據從 Apple 收到的 Apple iPhone 開發人員憑證檔案來產生此憑證。

在 Mac OS 將 iPhone 開發人員憑證轉換成 P12 檔案

從 Apple 下載 Apple iPhone 憑證之後,請將該憑證輸出為 P12 憑證格式。在 Mac® OS 執行此動作:

  1. 開啟「鑰匙圈存取」應用程式 (位於 Applications/Utilities 資料夾)。

  2. 如果尚未將憑證新增至鑰匙圈,請選取「檔案 > 輸入」。然後瀏覽至您向 Apple 取得的憑證檔案 (.cer 檔)。

  3. 在「鑰匙圈存取」中選取「鑰匙」類別。

  4. 選取與「iPhone 開發憑證」相關的專用密鑰。

    專用密鑰由 iPhone 開發人員所指定:<名字> <姓氏> 與其配對的公用憑證。

  5. 選取「檔案 > 輸出項目」。

  6. 將您的鑰匙儲存為個人資訊交換 (.p12) 檔案格式。

  7. 電腦會提示您建立一個當您嘗試在其他電腦輸入此鑰匙時需使用的密碼。

在 Windows 將 Apple 開發人員憑證轉換成 P12 憑證

若要使用 Flash CS5 開發 iPhone 應用程式,您必須使用 P12 憑證檔案。您將根據從 Apple 收到的 Apple iPhone 開發人員憑證檔案來產生此憑證。

  1. 將您從 Apple 收到的開發人員憑證檔案轉換成 PEM 憑證檔案。從 OpenSSL bin 目錄執行以下命令列陳述式:

    openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
  2. 如果您使用的是 Mac 電腦上的鑰匙圈專用密鑰,請將它轉換成 PEM 密鑰:

    openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
  3. 現在您可以根據 iPhone 開發人員憑證的密鑰及 PEM 密鑰,產生有效的 P12 檔案:

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

    如果您使用的是 Mac OS 鑰匙圈的密鑰,請使用上一個步驟所產生的 PEM 密鑰。否則,請使用先前產生的 OpenSSL 金鑰 (Windows)。