2010-11-04 110 views
1

我可以用我的iOS开发证书签署我的Adobe AIR应用程序吗?我在Adobe的网站上看到一家名为Thawt的公司是一个有效的CA.在他们的名字下面,我看到苹果列出。签署AIR应用程序

这是否意味着我可以用Apple的iOS开发证书签署我的应用程序?如果是这样,怎么样?

+0

如果这是可能的话,这将是非常有趣的,因为苹果的开发程序比每年CA的大多数证书便宜得多。为什么不尝试呢?使用iOS.p12证书发布您的空中应用程序,并查看安装对话框在您的系统上安装时显示的内容。 – TheDarkIn1978 2010-11-04 03:39:31

+0

@ TDI1978 - 我试过了。它没有工作。 >无法签署AIR文件。 无法为签署者构建有效的证书链。 – Moshe 2010-11-04 03:44:43

+0

自从我为iPhone开发以来,这已经有一段时间了,现在我想到了,我相信当你接受你提交的应用程序时,你的证书由苹果验证。您的开发密钥.p12文件应该在您的iTune Connect帐户或您的KeyChain应用程序中可用。类似的东西。 – TheDarkIn1978 2010-11-04 03:47:21

回答

1

如果您有Thawte颁发的称为“Apple Developer Certificate”或类似的证书,理论上应该可行。我已经看到,即使使用有效的证书,也无法构建有效的证书链错误。这通常是因为您尝试使用发行者的基本证书而未绑定CA证书。您可以通过将证书导入受信任的钥匙串,然后在包含CA证书链的同时以PKCS格式导出证书(我相信)来解决此问题。 http://www.alivelearn.net/?p=892

+0

是的,那个博客使用的是FF的老版本我相信。它位于我的工具 - >选项 - >高级 - >加密。您必须导入证书,然后将其与捆绑的CA一起导出。根据版本/操作系统的不同,您的确切菜单可能会有所不同,因此您可能必须在选项中稍微查看一下。 – Inigoesdr 2010-11-04 15:48:36

+0

在Thawte找到的根证书不是链接中提到的根证书。你可以把我的证书寄给我吗?另外,文章提到从不存在的菜单选项导出密钥。我应该使用什么程序? (由于“程序”一词的拼写错误而编辑) – Moshe 2010-11-05 20:26:45