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

遇到iOS应用提交错误码90071问题,通过在命令行中解压应用包,修改CodeResources文件并创建软链接解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近提交应用发现了一个坑爹的问题,各种百度谷歌找不到解决方案,最后参考了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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值