iOS上传应用遇到:ERROR ITMS-90168:"The binary you upload was invalid"

原创 2016年11月04日 11:43:51

背景:最近电脑升级了系统macOS Sierra 10.12.1;Xcode 也升级到了Version 8.1 (8B62)。

问题:使用Application Loader3.0 上传应用到iTunes connect 遇到报错:ERROR ITMS-90168:"The binary you upload was invalid",但是也没有其他的提示信息。

问题总是要解决的,于是我就到网上搜寻解决方案,找到的大部分的解决方案都只是在终端中执行以下几行命令:

<span style="font-size:18px;color:#330000;">$ cd ~/.itmstransporter  
$ rm update_check*  
$ mv softwaresupport softwaresupport.bak  
$ cd UploadTokens  
$ rm *.token </span>
然后他们就解决了,然后就没有然后了,所以我想到可能是系统版本和Xcode版本导致的问题,于是我又用旧电脑试了一把,开始报其他的错误。因为在Xcode8的项目里多了一个.entitlements的文件。所以倒到Xcode7里面又遇到一些授权方面的问题,干脆还是用Xcode8吧,毕竟是趋势。

我还想到过可能是Application Loader中的缓存导致的错误,所以我便将它卸载掉然后在iTunes Connect里面找到链接重新下载了3.0版本(貌似构建版本里面只有一个3.0版本),后来试了一下还是不行。

       

        最后的最后我找到了苹果开发者技术支持的电话:400-670-1855,打电话向他们描述了我的问题,最后电话另一边的Kay先生留下了我的邮箱并发邮件给我让我具体描述一下问题并录屏(QuikTime Player可以办到)演示一下我遇到的问题。之后我便收到了Kay先生的邮件,随即我将自己的问题描述给Kay。一天后我没有收到回复,随后我又发了一封邮件确认他们收到了我的问题描述。

第三天的早上也就是今天,Apple 开发者计划支持的资深顾问 Fido回复我说:我们发现你目前使用的是 Application Loader 3.0 的版本,根据内部团队的建议,请您更新到 Application Loader 3.6 的版本。

于是我就开始寻找 Application Loader 3.6,后来在stack overflow上面发现一条赞数很多的回答,其实很简单,Xcode里面本来就有:打开Xcode,点击Xcode->Open DeveloperTool->Application loader,点击就是你的Xcode对应的最高版本的Application loader,我看了一下Xcode8自带的就是3.6版本的Application loader。


写在最后:广大的iOS开发者们,遇到莫名其妙的无法解决的新问题就打电话给Apple的技术顾问吧。

记住他们的电话:400-670-1855。

另外他们在邮件中提到他们各地区的联系电话:http://developer.apple.com/contact/phone.php办公时间是北京时间周一至周五,09:00 至 17:00。






版权声明:本文为博主原创文章,未经博主允许不得转载。

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

ERROR ITMS-90680: "The binary you uploaded was invalid."
  • glt_code
  • glt_code
  • 2016年09月12日 10:56
  • 5356

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

上架时报错:the binary you uploaded was invalid.   解决方案:更细后需要使用最新的Application loader 3.6 版本上传...
  • sdsd13212
  • sdsd13212
  • 2017年04月29日 18:52
  • 1103

XCode7 application loader 上传报错提示(ERROR ITMS-90168)

最近提交版本的时候出现以下提示: Could not make parent directory for: /Users/xxx/.itmstransporter/softwaresupport/b...
  • sqc3375177
  • sqc3375177
  • 2015年10月16日 10:40
  • 7169

ERROR ITMS-90168 错误处理

阐述 用Xcode 8.1打包并将ipa包上传至iTunesConnect时会出现 ERROR ITMS-90168错误,经多方查找资料及验证得解决方法,记录之。...
  • yanglei3kyou
  • yanglei3kyou
  • 2016年11月29日 22:20
  • 2884

解决XCode7上传报错提示(ERROR ITMS-90168)

本人最近提交包的时候出现以下提示: Could not make parent directory for: /Users/shuwei/.itmstransporter/softwaresuppor...
  • chensjjj
  • chensjjj
  • 2015年10月09日 09:34
  • 10563

IOS发布——Application loader 上传报错提示(ERROR ITMS-90168)

在发布IOS版本的时候,我们可能会选择用Application loader上传ios版本到iTunes connect上 平时上传都没有问题,突然有一次出现下面这样的问题: 然后...
  • yu17310133443
  • yu17310133443
  • 2017年05月12日 09:59
  • 721

苹果开发者账号申请

公司近期在苹果电脑上开发一套软件,因此对苹果开发者进行了一番了解,同时将所了解的内容进行整理,针对公司的情况,具体使用到的开发者类型是企业。 --------------------------...
  • think12
  • think12
  • 2014年08月12日 09:29
  • 3103

关于iOS审核加急的 账号问题说明

今天实在等不急了,加急邮件发了两封,过了两天都没收到苹果的回应。所以给苹果技术支持部打了电话 400-670-1855。 结果在听了10分钟音乐了,联系到了技术客服,通过沟通居然发现 我之前的两封加急...
  • shaobo8910
  • shaobo8910
  • 2015年08月14日 17:03
  • 689

苹果开发者客服是没有收到任何通知:关于强制要求2017年1月1号之后 苹果所有应用必须https。

以下是我通过咨询苹果开发者客服电话400-670-1855 得到的一封邮件 愿能够给到大家帮助哦、 您好: 这里是 Apple 开发者计划支持,我是 Allie。 我了解您想知道...
  • Henry_moneyBag
  • Henry_moneyBag
  • 2016年12月20日 16:43
  • 1106

申请苹果公司帐号的步骤

申请苹果公司帐号的步骤   苹果客户的电话400-670-1855 某些步骤可以联系客服加快账号的速度 第一步进入这个网址https://developer.apple.com   第二...
  • BianHuanShiZhe
  • BianHuanShiZhe
  • 2015年08月20日 21:51
  • 537
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS上传应用遇到:ERROR ITMS-90168:"The binary you upload was invalid"
举报原因:
原因补充:

(最多只允许输入30个字)