错误 ITMS-90168:"The binary you uploaded was invalid."

ERROR ITMS-90168: "The binary you uploaded was invalid."

ERROR ITMS-90168: "The binary you uploaded was invalid. "The resulting API analysis file is too large. We were unable to validate your API prior to delivery

每次我想将我的应用程序的新版本上传到 iTunes connect 时,我都会遇到上述错误。我正在使用应用程序加载器进行上传。我的应用程序是使用 Codename 之一开发的。

拜托,我们将不胜感激。我已经关注这个很久了

无效的二进制文件可能有多种原因(分析文件不是问题):

  • 过时的应用程序加载器 - 这是最常见的原因。确保您的 Mac OS X 版本是最新的并且应用程序加载器工具已更新
  • 使用调试而不是应用商店构建的 IPA
  • 配置不正确 - 如果您错误地使用了配置或证书。如果您在上传应用程序之前重新运行 证书向导,就会发生这种情况,因为它会使现有证书无效或重新生成配置

如果您的二进制文件 .IPA 已通过验证。 比使用 Application Loader v3.6

你会没事的。

我通过上传二进制文件 .IPA 并设置与我发送的 .IPA 文件不对应的 app_identifier 使用 Fastlane 遇到了这个问题。

我的错误消息是 ERROR ITMS-4241: "App is Removed or Deleted. Apps can't be validated or submitted while they're removed or deleted." at SoftwareAssets

所以我刚刚修复了 Appfile 中的 app_identifier