没错!这根本不是什么新鲜问题,九月初的时候应该各路大神、小神都遇到了。只是觉得我的这次遭遇稍微有点“新意”,所以还是拿出来说一下。所谓“新意”稍后便说。
因为iOS10中对用户隐私保护要求的进一步提高,当我们的app中需要用到用户地理信息、相册、麦克风等时,需要在info.plist里添加相应的隐私权限字段,然后也一定要在后面加上文字说明(提示给用户看的)。示例如下:
这个大家都知道了!说说我的情况。
上星期,其他项目的老板,找我帮他们打个包。拿到代码后一看比较久远了,还没适配iOS9,因为明确告知相册、相机、地理信息、APNs等等啥都没用到,所以上面提到的字段一个没加,简单适配了iOS9的https协议等就给打了。之后也很顺利的上传了app store。到今天四五天过去了,过来找我说在构建版本里还是没有。我一下子就方了~~马上加上上面那些字段,打包,上app store,没几分钟构建版本那里就可以看到了。
所以,Xcode 8以后的项目,不管怎么着,先加上这些权限的key再说吧。