iOS常用权限info.plist配置

【前言】

经常会使用到info.plist的各种权限配置,这边整理了一下。

1、各种应用权限

当然里面的文案根据自己的需要定义。

NSAppleMusicUsageDescription
App需要您的同意,才能访问媒体资料库
NSBluetoothPeripheralUsageDescription
App需要您的同意,才能访问蓝牙
NSCalendarsUsageDescription
App需要您的同意,才能访问日历
NSCameraUsageDescription
App需要您的同意,才能访问相机
NSHealthShareUsageDescription
App需要您的同意,才能访问健康分享
NSHealthUpdateUsageDescription
App需要您的同意,才能访问健康更新 
NSLocationAlwaysUsageDescription
App需要您的同意,才能始终访问位置
NSLocationUsageDescription
App需要您的同意,才能访问位置
NSLocationWhenInUseUsageDescription
App需要您的同意,才能在使用期间访问位置
NSMicrophoneUsageDescription
App需要您的同意,才能访问麦克风
NSMotionUsageDescription
App需要您的同意,才能访问运动与健身
NSPhotoLibraryUsageDescription
App需要您的同意,才能访问相册
NSRemindersUsageDescription
App需要您的同意,才能访问提醒事项

2、iOS提交TestFlight测试显示缺少合规证明

最简单的解决办法就是点击文字前边的黄色标识符,会询问你是否加密,选择相应选项就可以开始测试了
但是需要每一个版本都点击黄色标识符。最后有一种不用点击的方法,在info.plist中添加:

ITSAppUsesNonExemptEncryption

你可能感兴趣的:(iOS常用权限info.plist配置)