【发布时间】:2018-06-15 00:30:44
【问题描述】:
当我尝试上传我的档案时,我总是收到一封来自苹果的电子邮件,内容是无效签名。我先尝试使用自动签名,然后将其更改为手动。删除所有旧证书,清理项目,从开发人员门户重新创建证书 + 配置文件。还是没有成功。
我在目标级别和项目级别进行了代码签名设置。我在产品名称中也没有特殊字符。
我还检查了代码设计/安全命令的输出,如 in this answer 所述
有人知道还有什么可以尝试的吗?我昨天也联系了苹果支持,正在等待答复。
邮件内容:
尊敬的开发者,
我们发现您最近交付的“Bier brauen Bier Rezepte”存在一个或多个问题。要处理您的交付,必须更正以下问题:
无效签名 - 密封资源丢失或无效。路径 [Bier brauen Bier Rezepte.app/Bier brauen Bier Rezepte] 处的文件未正确签名。确保您使用分发证书而不是临时证书或开发证书签署了您的应用程序。验证 Xcode 中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,确保您上传的包是使用 Xcode 中的 Release 目标构建的,而不是 Simulator 目标。如果您确定您的代码签名设置正确,请在 Xcode 中选择“Clean All”,删除 Finder 中的“build”目录,然后重新构建您的发布目标。更多信息请咨询https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html
一旦这些问题得到纠正,您就可以重新交付纠正后的二进制文件。
【问题讨论】:
-
我今天把我的项目文件发给了一个朋友,他用他的个人资料成功地签署了其他应用程序,但他也失败了。所以证书不会有问题。
-
这里有同样的问题。我更改了证书等。没有任何改变。你找到解决方案了吗?
标签: ios xcode ionic-framework app-store-connect