iOS应用提交到APP Store错误码ERROR ITMS-90071

来源:互联网 发布:去网络代理商工作好吗 编辑:程序博客网 时间:2024/06/06 00:10

最近提交应用发现了一个坑爹的问题,各种百度谷歌找不到解决方案,最后参考了stack overflow里面一个做法在加入自己乱试的时候不小心可以了,哈哈!
下面先说一些问题起源,我也不清楚具体是什么原因,反正不管用Xcode还是app loader提交都会出现一个错误码为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”
经过我百度,Google出来一个最接近的答案是http://stackoverflow.com/questions/33569727/the-coderesources-file-must-be-a-symbolic-link-to-codesignature-when-submi,但是我试了还是不行,只要再加一步就可以完美解决。

//首先用终端解压打包好的应用包
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/

1 0
原创粉丝点击