2012-04-15 56 views
0

我有一个苹果机应用程序,我正尝试提交给App Store。当我尝试提交应用程序时,出现附件屏幕截图中显示的错误。我从这个确切的Mac创建了证书请求,并使用第三方Mac App证书在此Mac上归档应用程序。所有这一切都很好。但是当我去提交应用程序时,我无法过去选择代码签名标识,因为它表示在此Mac上未安装软件包标识。我不知道这是如何实现的,因为我生成了来自Mac的所有证书并验证了它们全部已安装且有效。我以前没有提交过这个Mac应用程序。有没有人看过这个?我正在使用XCode 4.3.2。Mac App Package Identity未安装

Code Signing Identity Error

回答

3

刚把同样的错误在本周早些时候。问题在于创建分发配置文件。即使“证书”门户中的“安装程序”和“App Store”选项都是复选框,请确保只选中其中一个选项并生成所需的配置文件。选中“App Store”选项而不是两者并重新生成配置文件解决了我们的问题。

+0

感谢您的回复,我仍然在这一个上打我的脑袋。我甚至联系了Apple的支持,他们根本没有帮助。我明天会试试这个,并告诉你它是否有效。 – Bek 2012-05-07 18:59:41

+0

是的,这是问题没问题。有点让人困惑,他们会自动选择两者,但之后不起作用......非常感谢! – Bek 2012-05-07 22:03:14

+0

原来,除了您的解决方案外,我确实还有其他问题 - 过期证书仍然安装,但在“钥匙串访问”中隐藏了视图。我在这里找到答案:http://stackoverflow.com/questions/10559942/mas-code-signing-identity-private-key – Bek 2012-05-15 15:40:14