xcode8 打包ipa遇到的问题及解决办法

2016-12-11  本文已影响97人  天顾有情人_strive

弹出那个下拉框以后,先点击Validation 按钮检查,过程中我遇到的错误是:

解决办法:这是因为我的第三方库(环信)导入以后,在它对应的plist文件里面有CFBundleExecutable 这个键值,你把它删除了就好。但是在删除之后又出来新的问题了:

这是因为我的版本号没有变化,你提交新的版本号需要比以前的版本号高才可以。

1、CFBundleShortVersionString  标识应用程序的发布版本号

该标志表示就是应用的版本号,一般是由三个整数分隔组成的字符串。第一个整数代表重大修改的版本,如实现新的功能或重大变化的修订。第二个整数表示的修订,实现较突出的特点。第三个整数代表维护版本。该键的值不同于“CFBundleVersion”标识

2、CFBundleVersion  标识应用的内部版本号

这个版本是内部自己团队使用的一个版本号,一般不对外公开。

3、区别

CFBundleShortVersionString对应Xcode里项目的Version

CFBundleVersion对应Xcode里项目的Build

再说的明白点:

       我第一次上传的Version:1.0、Build:1 ,那我这个应用被拒绝,修复好后,我又打包上传时,Version还是1.0,但Build必须大于1,可以是1.1 、2等。  如果Version 1.0通过审核后,又发新版本,那个下次上传时,Version要大于1.0,但Build可以从新开始。

改完之后再打包 ,OK好了,再upLoad就可以了。在这个过程中你可能看到进度条一直没有变化,让你再试一次,就是你的网络原因了。重新upload就好。

如果没问题了就是:

打包成功
上一篇下一篇

猜你喜欢

热点阅读