错误 ITMS-90168:“您上传的二进制文件无效。”
Posted
技术标签:
【中文标题】错误 ITMS-90168:“您上传的二进制文件无效。”【英文标题】:Error ITMS-90168: "The binary you uploaded was invalid." 【发布时间】:2015-09-17 00:06:25 【问题描述】:我正在尝试将应用程序上传到 App Store。它包含一个 watchOS 2 应用程序、watchOS“1”扩展和一些 ios 扩展。我无法弄清楚为什么会这样。当我使用 Xcode 7 的“上传到 App Store...”功能(或使用 Application Loader)时,我收到消息“归档提交失败并出现错误:”错误为“ERROR ITMS-90168:'您上传的二进制文件是无效。'"
还有其他人遇到过这个问题吗?有什么建议吗?
【问题讨论】:
我的 iPhone 应用也有同样的问题(没有手表扩展).. 也许这可以帮助某人找出问题所在。这是我通过 Xamarin 上传应用程序时从应用程序加载器获得的日志:gist.github.com/anonymous/0391458c8e23f350e325 如果我通过 XCode 上传应用程序,我会遇到完全相同的问题,但不知道如何在那里获取日志.. 原来是我机器上的安装有问题(可能是 XCode 或 OS X 更新)。我刚刚在另一台机器上试了一下,它在那里工作得很好。 在这里您可以找到适合我的特殊情况的解决方案。 ***.com/questions/32908964/… 检查应用程序版本... 【参考方案1】:因为您已经将另一个应用版本上传到商店,现在您需要创建一个新版本并上传。
【讨论】:
嗨,萌,欢迎来到 Stack。快速:如果您扩展答案以包含任何其他信息/使其更清晰(也适用于几年后的任何未来读者),您将帮助/保持 Stack 成为我们所有极客的优质资源,您将获得更多点赞。【参考方案2】:当应用程序的测试飞行中存在与其他构建同名的应用程序扩展时,可能会出现问题。如果您遇到此问题,可以尝试重命名其中一个,以便它们具有不同的名称。有可能,我们得到了解决方案。
【讨论】:
【参考方案3】:你在这里远不是一个人。
https://forums.developer.apple.com/search.jspa?q=90168
看起来像是某种 Xcode 问题,因为数百人遇到相同的错误。我想我们必须等待 Xcode 补丁来解决这个问题。
【讨论】:
没有任何帮助。 bugreport 说他们无法重现它。所以我被困住了。正在考虑重新安装 os x、xcode 和 ios ..... :(【参考方案4】:我尝试使用应用程序加载器提交,但在 3.0 或 3.1 版本中没有成功。然后我下载了只能用xcode下载的最新版本(3.6),用那个版本几个小时后我成功了。
【讨论】:
从哪里下载 3.6 版?以上是关于错误 ITMS-90168:“您上传的二进制文件无效。”的主要内容,如果未能解决你的问题,请参考以下文章
xcode7 app loader error itms 90168
Xcode8 - apploader 上传失败 - ERROR ITMS-90168: "The binary you uploaded was invalid."
远程服务器返回错误: 404错误远程服务器返回错误:500错误 HttpWebResponse远程服务器返回错误:(404500) 错误。