錯(cuò)誤一:
錯(cuò)誤碼為90071的錯(cuò)誤赂蕴,錯(cuò)誤描述為彻舰,我也試過有人提出重建工程已添,依然會(huì)有這個(gè)錯(cuò)誤“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”
解決方案:
//首先用終端解壓打包好的應(yīng)用包
unzip YourApp.ipa -d AppContainer/
//然后到那個(gè)目錄下
cd AppContainer/Payload/YourApp.app
//首先你要產(chǎn)出CodeResources這個(gè)文件(如果不刪除直接進(jìn)行下一步操作他會(huì)提示已經(jīng)存在這個(gè)文件)
rm -rf CodeResources
//進(jìn)行軟連接(好像是這樣叫的)
ln -s _CodeSignature/CodeResources CodeResources
//最后在進(jìn)行打包上傳就可以了(這一步我試過好多次都不能用命令行成功拦坠,最后自己手動(dòng)壓縮也可以哦)
zip -y -r YourFinalApp.ipa Payload/
錯(cuò)誤二:
ERROR ITMS-90174: “Missing Provisioning Profile - Apps must contain a
provisioning profile in a file named embedded.mobileprovision.”
這是表示缺少了embedded.mobileprovision文件坠陈,原因是在設(shè)置描述文件和代碼ID后沒有先在debug的基礎(chǔ)上先comand+b編譯一下再改為release萨惑。
解決辦法:
先確定設(shè)置的描述文件和代碼ID無誤后,再點(diǎn)Xcode->product->scheme->edit scheme
先設(shè)置為如圖所示的debug仇矾,然后command+b編譯一下庸蔼,成功后改為release,再command+b編譯一下若未,接著點(diǎn)這里
進(jìn)去看看有沒有embedded.mobileprovision文件朱嘴,沒有?那就因?yàn)闆]有選ios device了
還有請(qǐng)參考以下鏈接:版本上傳問題解決? ?
http://blog.csdn.net/qq_24955691/article/details/51693392