(此构建版本无效)Xcode 8 iOS10 上传itunsconnect 报错

项目刚刚提交上线一天,第二天苹果就更新的iOS10 ,本次的改动不小,Xcode8 打包也越来越方便,因为之前没有提前做iOS 10的适配,导致软件各种崩溃。无奈只得加班做了适配,再适配期间遇到了一下几个坑,请大家务必绕行。

1.首先当然是访问系统权限。

这个很好解决,项目中访问了隐私数据,比如:相机,相册,联系人等,在Xcode8中打开编译的话,都会crash。于是不喜欢copy的我自己在info.plist 添加了几项,如图:


1

哈哈,普大喜奔终于不崩溃了。好了第一个问题就这么easy的解决,但是第二个问题来了。

2.构建版本无效

解决完比较严重的问题,于是我屁颠屁颠的去打包上传,说到这情不自禁的想再夸一下xcode 8 打包实在是太方便了。此时已经凌晨两点了,以为终于可以睡觉了,于是我刷新一下itunsconnect,发现自己刚刚上传的包不见了。What happened!于是找了找结果就看到了这个,如图:

2

不下20次上传AppStore经验的不服这个邪,由于当时是半夜我有没有邮箱密码,只能百度找各种原因,事了各种方法都是这样,很郁闷。好吧,我睡觉!

白天醒后看到老板发的邮箱内容,看到真相的我眼泪掉下来,如图:


(此构建版本无效)Xcode 8 iOS10 上传itunsconnect 报错_第1张图片
3

很明显在上述第一个问题的时候,在此说一下苹果,没有添加描述,没有描述你不会给个警告或者提示吗。好吧,我加:


4

3.but 依然是(此构建版本无效),该加的的都加了,为什么还是报错。无奈之下只得再向老板要邮件。如图:


(此构建版本无效)Xcode 8 iOS10 上传itunsconnect 报错_第2张图片
5

错误原因说我用到了 麦克风 ,可是我项目中根本没有用到麦克风!苹果要不要这么任性,后来仔细想了想可能项目中的某些第三方可能有调用麦克风的代码,好吧再加!


6

终于,终于,OK了。

以上都是自己遇到的一些小坑,但是也可能会,坑你不少时间,希望各位攻城狮绕道而行。

你可能感兴趣的:((此构建版本无效)Xcode 8 iOS10 上传itunsconnect 报错)