2011-07-10 46 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 
相关问题