ios10 权限问题的困惑?

发布日期:2018-06-06 来源:财富国际在线 阅读:
ios10 权限问题的困惑? 黄兢成 4小时前 106 app 软件 IOS10 新增了很多权限验证的配置,这些权限配置的描述我发现是可以设置为空的,苹果默认有一段文字提示的,如果再写上 我就感觉 重复了, 可是有人说 如果不写 审核时有可能被拒? 不知道是不是真的会被拒啊???
0 0
其他回答
刚刚验证了:1)value留空时,提交应用到iTunes Connect 时,显示构建版本“正在处理”后直接消失,上传了多次都一样的结果;2)value不留空时,提交应用到iTunes Connect 时,显示构建版本“正在处理”后构建成功。现在等待审核了。 你好耶 4小时前 0条评论
0 0

要支持 iOS 10,这些描述字段是必须设置的,假如不设置,当需要访问权限的时候,App 会直接崩溃。控制台会显示类似语句:HtH财富国际

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.

当 App 需要向用户申请隐私权限时,对应的描述字段每一个都需要分别设置。比如相机权限就对应 NSCameraUsageDescription,日历权限就是 NSCalendarsUsageDescription 等等。HtH财富国际


假如你想着,让它崩溃就崩溃,反正我就是不设置,这样也不行的。上传软件包到 iTunes Connect 后,iTunes Connect 后台会进行分析处理。当检测到调用了权限相关的代码,而又没有设置对应字段,就会发送一封邮件,说你的 App has one or more issues,要你重新上传。邮件也是类似的内容:HtH财富国际

This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.

我就试过中招了,我将一些常用代码收集起来,做成 framework,方便多个工程引用。framework 中包含 EKEventStore 的相关代码,这些代码需要访问日历的权限。而我的主工程从来没有调用到这些代码,因此也就没有设置 NSCalendarsUsageDescription,但这样也被检测出来了。也算获得一个经验,权限相关的代码不要放到 framework 当中。HtH财富国际


你不设置权限描述,很可能根本就到达不了审核阶段,连被拒的机会也没有。HtH财富国际

黄兢成 4小时前 0条评论
0 0

关于我们 联系我们招聘信息免责申明广告服务 网站地图 百度地图 TAG标签

Copyright@2018-2022 Cfgjzx.Com 财富国际在线 版权所有 All Rights Reserved   
财富国际提供:最新财富资讯、房产资讯、股票资讯、区块链、投资理财、保险导购、健康产品、公私募基金,易经等资讯及服务.