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就好。
如果没问题了就是:
打包成功