错误ITMS-90168:“您上传的二进制文件无效。”

问题描述:

错误ITMS-90168:“您上传的二进制文件无效。” “生成的API分析文件太大。我们无法 您的API验证交付错误ITMS-90168:“您上传的二进制文件无效。”

我我要上传我的应用程序到iTunes新版本的连接每一次得到了上述错误之前。我正在使用应用程序加载器进行上传。我的应用程序是使用Codename开发的。

请任何帮助,将不胜感激。我已经在这个很长一段时间,现在

无效的二进制可能的原因有几个(分析文件是没有问题的):

  • 过时的应用程序加载器 - 这是最常见的原因。确保您的Mac OS X版本是最新的,并且应用程序加载器工具已更新
  • 使用调试代替构建IPA的appstore
  • 错误的调配 - 如果您错误地使用了调配或证书。如果您上传应用程序前重新运行证书向导为如果你的二进制文件的.ipa验证它可以无效现有的证书或重新调配
+0

请问,我刚从应用提交页面下载了3.0版的应用程序加载器。我真的不明白你的意思是“iOS版本是最新的?”再次,我使用IPA文件进行应用商店。但是,当我首先遇到错误时,我认为我更换了证书。我是否需要使用认证向导来创建新的证书和配置文件并覆盖我的苹果商店帐户中的一个? – bispope

+2

3.0很旧。我目前在3.5,我不确定这是最新的。我的意思是确保你的Mac OS桌面是最新的。 –

+4

它的工作。我使用的是独立的应用程序加载器3.0版,它太旧了。然后我使用应用程序加载器在3.4版本的xcode 7.2中运行。你在这里干得不错。 – bispope

可能发生这种情况。 比使用Application Loader v3.6

你会没事的。

+1

这是一个糟糕的建议,因为它将不可避免地变得陈旧 - 即使Application Loader 3.6现在是正确的版本,它一年后肯定不会是正确的版本。 (也许更快) – duskwuff

+0

但这确实帮了我!所以也许你可以尝试,当你不知道该怎么做〜只是一个选项。 –