关于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
二. 以为是新添加的sdk问题,于是参考了这篇文章做法

http://blog.csdn.net/glt_code/article/details/52511629

三. 还有在网上搜集到的一些做法:

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

$ cd ~/.itmstransporter  
$ rm update_check*  
$ mv softwaresupport softwaresupport.bak  
$ cd UploadTokens  
$ rm *.token  
四.最后原因查到是自己项目问题

经过一番周折还是没能解决问题,于是想到上传上一版本试试,发现同样的操作竟然成功了,于是将两个版本项目进行对比,最后尝试发现原来是项目中用的.bundle 文件有问题,制作的bundle是不合法的,于是删除后重新制作,最后上传成功!
【链接】Bundle文件的创建和使用(一)
http://www.cnblogs.com/cy568searchx/p/4682843.html

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