Error ITMS - 90168 :" The binary you uploaded was invalid "

记录一个深坑,深不见底!!!!

开头这么气愤真的不怪我,昨天下午开始上传项目,给正式版测试做准备,结果项目报错——Error ITMS - 90168 :" The binary you uploaded was invalid "
上网搜索了下,有以下解决方法

一. 首先查到了是否缺少iphone Notification iOS7-10 20pt 的图标 打开Images.xcassets > AppIcon,如下图:

添加之后,使用了最新版本的Xcode8.1 进行打包,然后打开Xcode 点击右上角找到Open Developer Tool > Application Loader (3.6版本)进行上传验证,问题依旧


Error ITMS - 90168 :

iphone Notification iOS7-10.png

二. 打开终端,输入以下指令:

cd〜/ .itmstransporter  
rm update_check *  
mv softwaresupport softwaresupport.bak  
cd UploadTokens  
rm * .token 

三. 用Xcode自带的Application loader上传

打开Xcode,点击Xcode->Open DeveloperTool->Application loader,点击就是你的Xcode对应的最高版本的Application

上面二,三方法我都试过,对我根本没用,都不行!!!!!!!!!!!!

没办法,第二天中午我打电话和客服沟通,然后客服提交了工单,说会有给我发邮件来跟踪问题并确定一些因素。邮件速度挺快的,刚挂电话过了几分钟就来了。

Error ITMS - 90168 :

好专业的感觉,我一一对应回复了那些信息,然后过了差不多十几分钟,苹果又回复了

Error ITMS - 90168 :
Error ITMS - 90168 :

我满以为苹果会很专业的告诉我,你只要这样做就可以了,结果是重启电脑试试?(我脑海中的场景是:“网管,键盘不灵了!” “重启电脑就好了!!!”)

行,我这就重启电脑去! 然后我把邮件中的操作全部做了一遍,然而并没有卵用!!!

到底什么情况呢!!!! 整个人都烦躁了,还有其他东西都被这个上传给耽搁了!!

因为新加了一些大的功能,我就问组员有没有新加什么东西,没人说话,我只能继续在网上找原因了,后来一个组员说有没有可能是bundle的问题?

Error ITMS - 90168 :

bundle??? bundle!!!!!!!!!

然后我去问做功能的人,她说bundle是直接修改后缀的

Error ITMS - 90168 :

直接修改后缀??? 那就是传说中的不合法咯!!! 日了狗哟!!! 总算是找到问题了。

四. 项目里的bundle文件不符合规范

然后身为组长的我就开始缝缝补补,创建bundle,最后历尽艰辛上传成功

bundle构建方法如下
Error ITMS - 90168 :

然后确定,项目中的样子就是


Error ITMS - 90168 :

是的就这么简单


Error ITMS - 90168 :

就是这个bundle折腾了我一天!!!!!!! 特此记录!!!

另外顺便贴上之前的制作framewoek文章,以防大家掉入深坑不得出。

swift——创建自己的framework,以及真机和模拟器两版本的合并!

五. 去用别人的电脑上传 =。=

Error ITMS - 90168 :

有评论说也遇到这样的问题,没有bundle,然后别人帮他传项目就没问题。。。
所以有可能是上传电脑抽风了,换个电脑就好了。。。

相关文章:
App上架因为PLA 1.2被拒的经历及解决办法

转载请注明出处,谢谢!

你可能感兴趣的:(Error ITMS - 90168 :" The binary you uploaded was invalid ")