2011-07-10 43 views
4

我目前正在使用ADT(air 2.7)在包裝空氣應用程序到iPhone上工作。 我得到了key.p12。移動設備文件在IOS供應門戶,我從MacOS(鑰匙串軟件)做了這個操作。 當我運行adt命令時,出現以下錯誤:「無法從密鑰庫檢索證書鏈」。 我在Provisioning Portal中注意到一件奇怪的事情。在「證書」部分,列表中出現的名稱與我在鑰匙串中輸入的名稱不同。有關信息,我有一個專業的帳戶,而不是由我創建。錯誤「無法從密鑰庫檢索證書鏈」

有什麼想法?

回答

1

好的我回答自己因爲我找到一個問題。

由於某些原因,在MacOS上創建的p12文件在Windows上不起作用。 您可以生成文件與OpenSSL和感謝的Adobe窗口的關鍵: http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html#WSfffb011ac560372f284e44b012cd1e700c0-8000

+0

此鏈接描述只是開發者證書生成。不是嗎? –

+1

是的鏈接描述如何在Windows上生成證書(如果你沒有macOS和Keychain軟件) –

1

你不必產生一個新的密鑰。見Section Convert an Apple developer證書Windows上的P12文件,並按照步驟1和2,然後

更改此第3步:

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

openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12 
相關問題