错误“无法从密钥库检索证书链”
我目前正在使用 ADT (air 2.7) 将 Air 应用程序打包到 iPhone。 我在 IOS 配置门户中获取了 key.p12 和 .mobileprovision 文件,并从 MacOS(钥匙串软件)执行了此操作。 当我运行 adt 命令时,出现以下错误:“无法从密钥库检索证书链”。 我在配置门户中注意到一个奇怪的事情。在证书部分中,列表中显示的名称与我在钥匙串中输入的名称不同。作为信息,我有一个专业帐户,而不是我创建的。
有什么想法吗?
I'm currently working on packaging air application to iPhone with ADT (air 2.7).
i get the key.p12 and .mobileprovision file in the IOS provisionning portal and I did this operation from a MacOS (keychain software).
When I run the adt command, I get the following error: "could not retrieve certificate chain from keystore".
I notice a curious thing in the Provisioning Portal. In Certificates section, the name which appears in the list is different than the name i have entered in keychain. For information, I have a professional account and not create by me.
any ideas ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我自己回答,因为我发现了一个问题。
由于某些原因,在 MacOS 上创建的 p12 文件无法在 Windows 上运行。
您可以使用 OpenSSL 在 Windows 上生成密钥,并感谢 Adobe 提供的文档:
http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html#WSfffb011ac560372f284e44b012cd1e700c0-8000
ok i answer myself cause i find an issue.
for some reasons, the p12 file created on MacOS didn’t work on Windows.
you can generate the key on windows with OpenSSL and thanks Adobe for documentation :
http://help.adobe.com/en_US/air/build/WS5b3ccc516d4fbf351e63e3d118666ade46-7ff0.html#WSfffb011ac560372f284e44b012cd1e700c0-8000
您不必生成新密钥。请参阅转换 Apple 开发人员部分将证书保存到 Windows 上的 P12 文件并按照步骤 1 和 2 进行操作,然后
在步骤 3 中将其更改
为:
You don't have to generate a new key. See Section Convert an Apple developer certificate to a P12 file on Windows and follow steps 1 and 2 then
Change this on step 3:
to