我目前正在使用ADT(air 2.7)在包装空气应用程序到iPhone上工作。 我得到了key.p12和。移动设备文件在IOS供应门户,我从MacOS(钥匙串软件)做了这个操作。 当我运行adt命令时,出现以下错误:“无法从密钥库检索证书链”。 我在Provisioning Portal中注意到一件奇怪的事情。在“证书”部分,列表中出现的名称与我在钥匙串中输入的名称不同。有关信息,我有一个专业的帐户,而不是由我创建。错误“无法从密钥库检索证书链”
有什么想法?
我目前正在使用ADT(air 2.7)在包装空气应用程序到iPhone上工作。 我得到了key.p12和。移动设备文件在IOS供应门户,我从MacOS(钥匙串软件)做了这个操作。 当我运行adt命令时,出现以下错误:“无法从密钥库检索证书链”。 我在Provisioning Portal中注意到一件奇怪的事情。在“证书”部分,列表中出现的名称与我在钥匙串中输入的名称不同。有关信息,我有一个专业的帐户,而不是由我创建。错误“无法从密钥库检索证书链”
有什么想法?
好的我回答自己因为我找到一个问题。
由于某些原因,在MacOS上创建的p12文件在Windows上不起作用。 您可以生成文件与OpenSSL和感谢的Adobe窗口的关键: http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html#WSfffb011ac560372f284e44b012cd1e700c0-8000
你不必产生一个新的密钥。见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
此链接描述只是开发者证书生成。不是吗? –
是的链接描述如何在Windows上生成证书(如果你没有macOS和Keychain软件) –