No .app bundles found in the package错误解决方案

No .app bundles found in the package
今天非常 郁闷,app 上架一直失败,总是在报这个错误.
因为我们的项目是用Xcode 7.2.1 写得,而且 Xcode8.1编译运行的程序会有 bug ,所以不敢用 Xcode8打包
解决办法上网查了一下
大概三种
1.Xcode7打包 然后用Xcode8的 Application loader 上传 (在应用程序 ->Xcode8.1->打开包内容->Contents->Applications->Application Loader)
2.找一个没有升级成10.12系统的Mac电脑打包上传.
3.有点麻烦 没使用
博客地址:http://blog.csdn.net/bianruifeng/article/details/52788797
以下是原文:
ERROR ITMS-90167: "No .app bundles found in the package"
当你遇到这个错误的时候,也就是你的Mac OS 的版本应该就是 macOS Sierra 了。
Mac OS 升级前环境: Mac OS 10.10.X Xcode 7.3.1 (7D1014) Xcode 8.0 (8A218a) 发布app 正常;
Mac OS 升级后环境: Mac OS 10.12 (16A323) Xcode 7.3.1 (7D1014) Xcode 8.0 (8A218a) 发布App 错误;
ERROR ITMS-90167: “No .app bundles found in the package”
解决办法一:
1、先使用 Xcode7.3.1 打包。
2、选中打好的包,“show in Finnder”, 有个 “xx.xcarchive”,选中它 显示包内容,然后是:”Products”–>”Applications”,这里有一个 “xx.app”,选中它显示包内容。找到 “info.plist”,修改 “info.plist” 中 “BuildMachineOSBuild” 键所对应的值为:”16A323”, 修改 “DTXcodeBuild” 键所对应的值为 “8A218a”, 然后用 “Xcode8”(我用的是Xcode8 beta版) 或者 “Application Loader” 提交。
解决办法二: 直接用 Xcode 8.0 (8A218a) 打包 发布。

你可能感兴趣的:(No .app bundles found in the package错误解决方案)