我正在尝试提交我的应用程序版本,在构建后,我看到以下屏幕。
这种情况已经存在一段时间了,我已经成功提交了应用程序而没有遇到问题。
几天前,在提交新版本后,我收到了来自苹果公司的一封电子邮件:
我们发现了您最近提交的 "xxx" 的交付中存在一个或多个问题。为了处理您的交付,必须纠正以下问题:
无效签名 - 代码对象根本没有签名。路径 [xxx.app/FooterCoverflowCollectionViewLayout.o] 中的二进制文件包含无效签名。确保您已使用分发证书而不是 ad hoc 证书或开发证书对应用程序进行签名。验证 Xcode 中的代码签名设置在目标级别上是否正确(这会覆盖项目级别的任何值)。此外,请确保您上传的捆绑包是使用 Xcode 中的 Release 目标构建的,而不是 Simulator 目标。如果您确定您的代码签名设置正确,请在 Xcode 中选择 "Clean All",在 Finder 中删除 "build" 目录,并重新构建您的发布目标。有关更多信息,请参阅 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html 纠正这些问题后,您可以重新提交已更正的二进制文件。
敬礼,
App Store 团队
我已经尝试了他们推荐的步骤,但没有成功。有人有什么想法来解决这个问题吗?