- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我在提交 iphone 申请时遇到问题。我看到了一些类似的问题,但没有找到答案。
当我存档项目并单击验证时,我收到错误消息“应用程序未能通过代码签名验证。签名无效,或者未使用 Apple 提交证书签名。”
我假设我在代码设计部分做错了什么。我关注了 youtube tutorial这让我下载了所有证书并设置了代码签名部分,但我认为我没有正确设置代码签名部分。
此外,当我为 iOS 构建时,我得到了这个。在我看到的所有教程中,没有人真正写出“”,所以这可能与问题有关。
我没有将 Ear Training(我的应用程序的名称)作为分发菜单下的一个选项。我下载了所有的分发证书,所以我不知道我做错了什么。我也尝试按照此 tutorial 的指示制作自己的证书,但证书不会出现在代码签名选项下。任何帮助将不胜感激,谢谢
这就是我在钥匙串(keychain)访问中所拥有的。带有 x 的证书是我在本教程中尝试创建的证书。我可能需要将它们导入 xcode 吗?我尝试拖放到项目以及组织者中,但无济于事。
最佳答案
您的build设置似乎具有发布版本的 DEVELOPER 证书。
为了验证和提交二进制文件,您必须将发布版本配置为使用 DISTRIBUTION 证书。
创建并下载分发证书并将其导入(拖放到 Xcode)。
配置构建/发布以使用分发证书。如果您没有看到新的分发证书作为构建选项,请检查用于生成证书和build设置的 AppleID。它们必须相同,否则 Xcode 无法正确签署您的应用。
这将解决您的问题。
关于iphone - 应用程序未通过代码设计验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8888943/
我是一名优秀的程序员,十分优秀!