【发布时间】:2023-03-25 22:54:01
【问题描述】:
我正在尝试提交我的应用程序的一个版本,并且在构建我看到以下屏幕之后
我的应用有一个有效的配置文件,除了一个 .o 文件由于某种原因未包含在其中。
这种情况已经有一段时间了,我已经成功地提交了应用程序而没有问题。
几天前,在提交新版本后,我收到了一封来自苹果的电子邮件:
我们发现您最近交付的“xxx”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效签名 - 代码对象根本没有签名。路径 [xxx.app/FooterCoverflowCollectionViewLayout.o] 处的二进制文件包含无效签名。确保您使用分发证书而不是临时证书或开发证书签署了您的应用程序。验证 Xcode 中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,确保您上传的包是使用 Xcode 中的 Release 目标构建的,而不是 Simulator 目标。如果您确定您的代码签名设置正确,请在 Xcode 中选择“Clean All”,删除 Finder 中的“build”目录,然后重新构建您的发布目标。更多信息请咨询https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html
一旦这些问题得到纠正,您就可以重新交付>更正后的二进制文件。
问候,
App Store 团队
我尝试了他们推荐的步骤,但没有成功。谁能知道如何解决这个问题?
【问题讨论】:
-
您的问题解决了吗?也发生在我的构建中...... :(
标签: ios xcode appstore-approval provisioning-profile ios-provisioning