错误“无法从密钥库检索证书链”

发布于 2024-11-19 17:00:20 字数 259 浏览 3 评论 0原文

我目前正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鹿童谣 2024-11-26 17:00:20

好吧,我自己回答,因为我发现了一个问题。

由于某些原因,在 MacOS 上创建的 p12 文件无法在 Windows 上运行。
您可以使用 OpenSSL 在 Windows 上生成密钥,并感谢 Adob​​e 提供的文档:
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

我的奇迹 2024-11-26 17:00:20

您不必生成新密钥。请参阅转换 Apple 开发人员部分将证书保存到 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

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:

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

to

openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文