从Xcode和Application Loader向App Store提交应用程序时出错

时间:2016-03-10 14:49:28

标签: ios app-store ios-provisioning submission

提交时我收到错误:

  1. 如果我通过xCode发送,我会收到"This action could not be completed -22421"
  2. 如果我通过Application Loader发送,则会收到"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."
  3. 在提交之前,我确实删除了所有以前的证书,密钥和配置文件,并创建了新的分发证书和配置文件。

2 个答案:

答案 0 :(得分:0)

这可能是因为旧的,已过期的WWDRCA(全球开发者关系证书颁发机构)中间证书仍在您的系统上。

首先,下载WWDRCA cert。打开它以将其添加到您的钥匙串。

接下来,在Keychain Access应用程序中,选择System keychain。确保在“查看”菜单中选择“显示过期的证书”,然后删除Apple全球开发者关系证书颁发机构中级证书的过期版本(已于2016年2月14日到期)。

您的证书现在应该在Keychain Access中显示为有效,并且可供Xcode用于提交到App Store。

答案 1 :(得分:0)

您需要使用生产证书和分配配置文件创建ipa。

然后,您可以使用应用程序加载器上传该ipa,问题将得到解决。