iOS 解决权限拒绝与ipa包不显示问题

上一周因为权限的问题陆陆续续被拒了很多次,并且还出现了用Xcode提交成功并显示Success,结果在iTunes Connect怎么都刷新不出来的问题。还好手机上装了Connect这个APP,它提示我提交的ipa无效,然后登上了邮箱看了一眼。哦~ 原来是前一天手滑删掉的相册权限~ 实际上应用中并不会调用相册,但是隐藏掉的之前版本的界面中有【图一】 相册所对应的 API Requiring Usage Description的API,即使你实际不用某些权限,但是一旦项目用有这些API就一定要在info.plist中添加权限key并描述。

图一

那么最初被拒的原因又是什么呢?因为权限的描述不够具体,被拒的同时还给我了一个解决问题的链接Technical Q&A QA1937:Resolving the Privacy-Sensitive Data App Rejection!

苹果的审核是越来越严格,仅仅只描述要调用这个权限已经不可以通过了,因为苹果认为开发者可能会引导用户通过一些权限验证,而实际上与当前功能并不符合。

数据类 Xcode秘钥 原始info.plist秘钥
媒体资料库 Privacy - Media Library Usage Description NSAppleMusicUsageDescription
蓝牙 Privacy - Bluetooth Peripheral Usage Description NSBluetoothPeripheralUsageDescription
日历 Privacy - Calendars Usage Description NSCalendarsUsageDescription
相机 Privacy - Camera Usage Description NSCameraUsageDescription
往来 Privacy - Contacts Usage Description NSContactsUsageDescription
健康 Privacy - Health Share Usage Description Privacy - Health Update Usage Description NSHealthShareUsageDescription NSHealthUpdateUsageDescription
Privacy - HomeKit Usage Description NSHomeKitUsageDescription
位置 Privacy - Location Always Usage Description Privacy - Location When In Use Usage Description NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription
麦克风 Privacy - Microphone Usage Description NSMicrophoneUsageDescription
运动 Privacy - Motion Usage Description NSMotionUsageDescription
相片 Privacy - Photo Library Usage Description NSPhotoLibraryUsageDescription
提醒事项 Privacy - Reminders Usage Description NSRemindersUsageDescription
Siri Privacy - Siri Usage Description NSSiriUsageDescription
语音识别 Privacy - Speech Recognition Usage Description NSSpeechRecognitionUsageDescription
电视提供商账户 Privacy - TV Provider Usage Description NSVideoSubscriberAccountUsageDescription

描述一定要具体

百度的位置权限提示

百度的通知权限提示
QQ音乐通知权限提示

我们可以仿照着上图写我们的描述语,不考虑审核原因,这样的描述也更能给用户带来好感的吧。
一起加油!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,798评论 19 139
  • iOS app提交给Apple审核,总是会遇到很多情况审核不通过,不通过审核的原因有很多,今天专门收集了网上大家提...
    青青青青阅读 5,595评论 0 3
  • 我说,我们都活在被谎言包围的世界,你信不? 你看到的都不是真相,对不? 所谓交往就是互相说谎,really? 01...
    素笔蒙尘花落随意阅读 2,844评论 0 1
  • 个人感悟: 写字需要热忱,下笔却必须冷静。太过“用力”,显得拘谨,呆板,缺乏生机;太过“随意”,显得轻飘,潦草,没...
    燕无忧阅读 5,582评论 17 13
  • 李星扶着拖拉机的扶手,定定的坐着,透过若隐若现的门口远远的看着里面似乎在来回走动的人影。 “嗨!美女!你在看什么?...
    竞芳阅读 3,558评论 0 2