前言
这几次接的项目也不知道是森么得了,都是好几年没有维护的项目了。
正文
之前也是做过几个App的提交的,但是重来没有遇到过这样的情况。
当你从Xcode打包出来的ipa通过Application Loader上传之后。你会去你的iTunes Connect 看看你刚上传的构建版本,跟往常一样,显示在正在处理中。因为这个过程也是需要处理一定时间的,但是过了几分钟之后,就发现我之前上传的版本不见了,消失了。对,你没听错就是不见了,消失了。我以为是上传失败了,我就重新用Application Loader重新上传,但是提示我,这个构建版本已经上传过了。这个时候我就蒙圈了,这是什么鬼!!!!
我就去度娘查了一下,竟然也有人遇到这样的情况。他们说的是
从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要在plist文件中添加描述
这个我看了也没觉得什么特别的,因为该有的权限设置我也是设置了(这里还有之前被人设置的权限设置)。我有重新上传了一遍,但是还是没有。我又回去仔细的看了一遍那个文章,有这么一段文字 引起了我的注意 “
在plist文件里添加这几个字段(可以根据自己APP的情况,来添加,比如我用了蓝牙,就找到带有Bluetooth的字段),
重点是:要在后面添加描述,如果不添加描述,跟没加是一样的,苹果还是会拒绝(最基础是带*的前三项添加)
此时此刻,我又回去看了一下我的info.plist 的确有几个权限设置后面没有描述,我的天,这个前辈真的是太给力了.........
我重新添加了描述之后就好使了,所以写了这么一篇文章。来警戒一下自己,也可以帮助那些遇到同样问题的人来解决这类问题。