版本上传问题解决

错误一:

错误码为90071的错误,错误描述为,我也试过有人提出重建工程,依然会有这个错误“this bundle is invalid.The

CodeResources file must be a symbolic link to

_CodeSignature/CodeResources. Make certain that the bundle is on a

locally-mounted volume[not a remote SMB volum], and be certain to use

the Mac OS X finder to compress it”

解决方案:

//首先用终端解压打包好的应用包

unzip YourApp.ipa -d AppContainer/

//然后到那个目录下

cd AppContainer/Payload/YourApp.app

//首先你要产出CodeResources这个文件(如果不删除直接进行下一步操作他会提示已经存在这个文件)

rm -rf CodeResources

//进行软连接(好像是这样叫的)

ln -s _CodeSignature/CodeResources CodeResources

//最后在进行打包上传就可以了(这一步我试过好多次都不能用命令行成功,最后自己手动压缩也可以哦)

zip -y -r YourFinalApp.ipa Payload/

错误二:

ERROR ITMS-90174: “Missing Provisioning Profile - Apps must contain a

provisioning profile in a file named embedded.mobileprovision.”

这是表示缺少了embedded.mobileprovision文件,原因是在设置描述文件和代码ID后没有先在debug的基础上先comand+b编译一下再改为release。

解决办法:

先确定设置的描述文件和代码ID无误后,再点Xcode->product->scheme->edit scheme

先设置为如图所示的debug,然后command+b编译一下,成功后改为release,再command+b编译一下,接着点这里

进去看看有没有embedded.mobileprovision文件,没有?那就因为没有选ios device了

还有请参考以下链接:版本上传问题解决   

http://blog.csdn.net/qq_24955691/article/details/51693392

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容