No .app bundles found in the package錯誤解決方案

No .app bundles found in the package
今天非常 郁悶,app 上架一直失敗,總是在報這個錯誤.
因?yàn)槲覀兊捻?xiàng)目是用Xcode 7.2.1 寫得,而且 Xcode8.1編譯運(yùn)行的程序會有 bug ,所以不敢用 Xcode8打包
解決辦法上網(wǎng)查了一下
大概三種
1.Xcode7打包 然后用Xcode8的 Application loader 上傳 (在應(yīng)用程序 ->Xcode8.1->打開包內(nèi)容->Contents->Applications->Application Loader)
2.找一個沒有升級成10.12系統(tǒng)的Mac電腦打包上傳.
3.有點(diǎn)麻煩 沒使用
博客地址:http://blog.csdn.net/bianruifeng/article/details/52788797
以下是原文:
ERROR ITMS-90167: "No .app bundles found in the package"
當(dāng)你遇到這個錯誤的時候,也就是你的Mac OS 的版本應(yīng)該就是 macOS Sierra 了。
Mac OS 升級前環(huán)境: Mac OS 10.10.X Xcode 7.3.1 (7D1014) Xcode 8.0 (8A218a) 發(fā)布app 正常;
Mac OS 升級后環(huán)境: Mac OS 10.12 (16A323) Xcode 7.3.1 (7D1014) Xcode 8.0 (8A218a) 發(fā)布App 錯誤;
ERROR ITMS-90167: “No .app bundles found in the package”
解決辦法一:
1、先使用 Xcode7.3.1 打包。
2、選中打好的包,“show in Finnder”, 有個 “xx.xcarchive”,選中它 顯示包內(nèi)容,然后是:”Products”–>”Applications”,這里有一個 “xx.app”,選中它顯示包內(nèi)容。找到 “info.plist”,修改 “info.plist” 中 “BuildMachineOSBuild” 鍵所對應(yīng)的值為:”16A323”, 修改 “DTXcodeBuild” 鍵所對應(yīng)的值為 “8A218a”, 然后用 “Xcode8”(我用的是Xcode8 beta版) 或者 “Application Loader” 提交。
解決辦法二: 直接用 Xcode 8.0 (8A218a) 打包 發(fā)布。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容