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.第三个办法就是博主的这个办法,我没有用,(感觉有点麻烦)不知道是否可行.大家需要的可以自己试试.我贴出来详细步骤:

第一步:

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哈哈~

 

posted on 2016-10-24 17:21  丑蛋蛋  阅读(1835)  评论(0编辑  收藏  举报