我在提交 iPhone 申请时遇到问题。我看到了一些类似的问题,但没有找到答案。
当我存档项目并单击“验证”时,收到错误消息“应用程序未通过协同设计验证。签名无效,或者未使用 Apple 提交证书进行签名。”
我假设我在协同设计部分做错了什么。我关注了一个YouTube 教程 http://www.youtube.com/watch?v=JcjIWTMUjcI这让我下载了所有证书并设置了协同设计部分,但我认为我没有正确设置协同设计部分。
此外,当我为 iOS 构建时,我得到了这个。在我看过的所有教程中,没有人真正写出“”,因此这可能与问题有关。
我没有将耳朵训练(我的应用程序的名称)作为分发菜单下的选项。我下载了所有的分发证书,所以我不知道我做错了什么。我也尝试按照此指示制作自己的证书tutorial http://www.smartapps.co/2011/02/tutorial-code-signing-in-xcode-4/,但证书不会出现在代码签名选项下。任何帮助将不胜感激,谢谢
这就是我在钥匙串访问中所拥有的。带有 x 的证书是我在教程中尝试创建的证书。我是否需要将它们导入到 xcode 中?我尝试拖放到项目和组织者中,但无济于事。
您的构建设置似乎有发布版本的开发者证书。
为了验证和提交二进制文件,您必须将发布版本配置为使用分发证书。
创建并下载分发证书并将其导入(拖放到 Xcode)。
配置构建/发布以使用分发证书。如果您没有看到新的分发证书作为您的构建选项,请检查用于生成证书和构建设置的 AppleID。它们必须相同,否则 Xcode 无法正确签署您的应用程序。
这将解决您的问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)