最近在项目上线时遇到的问题,很是头痛,试过了很多方法都没起作用,最后还是自己项目中出的问题,下面列举一些尝试过的方法:
一. 首先查到了是否缺少iphone Notification iOS7-10 20pt 的图标 打开Images.xcassets > AppIcon,如下图:
添加之后,使用了最新版本的Xcode8.1 进行打包,然后打开Xcode 点击右上角找到Open Developer Tool > Application Loader (3.6版本)进行上传验证,问题依旧
二. 以为是新添加的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