版本上传问题解决

错误一:

错误码为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

版本上传问题解决_第1张图片

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

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

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

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

你可能感兴趣的:(版本上传问题解决)