提交时出现错误:
"This action could not be completed -22421"
"ERROR ITMS-90034: "Missing or invalid signature. The bundle ' ' at bundle path 'Payload/.app' is not signed using an Apple submission certificate"
这个"The resulting API analysis file is too large. We were unable to validate your API usage prior to delivery. This is just an informational message."
在提交之前,我确实删除了所有以前的证书、 key 和配置文件,并创建了新的分发证书和配置文件。
最佳答案
这可能是由于您的系统上仍然存在旧的、过期的 WWDRCA(全局开发者关系证书颁发机构)中间证书。
一、下载WWDRCA cert .打开它以将其添加到您的钥匙串(keychain)中。
接下来,在 Keychain Access 应用程序中,选择 System keychain。确保在 View 菜单中选择“Show Expired Certificates”,然后删除 Apple Worldwide Developer Relations Certificate Authority Intermediate 证书的过期版本(2016 年 2 月 14 日过期)。
您的证书现在应该在 Keychain Access 中显示为有效,并且 Xcode 可以使用该证书提交到 App Store。
关于ios - 从 Xcode 和 Application Loader 向 App Store 提交应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35919752/