iOS发布APP 报错 "No .app bundles found in the package"
今天发布新版本的APP,打包进度条爬了半天终于爬完了,正在上传的过程中.....发生了错误..如图
问题的原因:
之前百度查了一下,有前辈已经写了出现问题的原因,但是我自己还是要自己记录下.
在Mac系统10.11没有更新的时候,用的xcode7.3.1打包,上传都正常. 前几天刚刚更新了Mac的系统到10.12,而且下载了xcode8(装了2个版本)于是打包上传就出问题了....问题就在于更新系统导致的.
(我是渣渣小白,,真的没有深究具体原因,有大神知道原理,还望指点小弟).时间紧,找到办法就直接做了,写个笔记记录下.
解决办法:
1.(如果电脑里有2个版本的Xcode的话)在xcode7里打包到本地.---->然后打开xcode8------>使用xcode8的Application Loader工具本地上传到商店
2.找一个没有升级成10.12系统的Mac电脑打包上传.(不过证书有点麻烦)
3.第三个办法就是博主的这个办法,我没有用,(感觉有点麻烦)不知道是否可行.大家需要的可以自己试试.我贴出来详细步骤:
博主地址:
http://www.cnblogs.com/ctaodream/p/5961262.html
搜到的别的资料:
http://stackoverflow.com/questions/37838487/error-itms-90167-no-app-bundles-found-in-the-package
http://stackoverflow.com/questions/19094205/no-app-bundles-found-in-the-package
第一步:
1、先使用 Xcode7.3.1 打包。
2、选中打好的包,“show in Finnder”,
3.有个 “xx.xcarchive”,选中它 显示包内容,
4.然后是找到:”Products” 文件夹 –> ”Applications”文件夹,这里有一个 “xx.app”,选中它显示包内容。
找到 “info.plist”文件,修改 “info.plist” 中 “BuildMachineOSBuild” (复制键--cmd+F 粘贴)键所对应的值为:”16A323”,
修改 “DTXcodeBuild” 键所对应的值为 “8A218a”,
然后用 “Xcode8”(我用的是Xcode8 beta版) 或者 “Application Loader” 提交。
做笔记是一个好的习惯,为自己也为别人.假如我能帮到你,我也会非常开心!O(∩_∩)O哈哈~