适配iOS10的相关权限设置(ios11新增一条)

解决办法(fix method):在info.plist —SourceCode中添加UsageDescription相关的key,描述字符串自己随意填写就可以,但是一定要填写,不然会引发包无效的问题,导致上传打包后构建版本一直不显示

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

如果不起作用,可以请求后台权限,类似于这样:

UIBackgroundModes  locationstring>...


ios11中,苹果对于相册权限进行了更细的区分,以前的NSPhotoLibraryUsageDescription仅仅为读取权限,需要增加NSPhotoLibraryAddUsageDescription 来配置相册写入权限,否则APP会直接闪退

NSPhotoLibraryAddUsageDescription App需要您的同意,才能保存媒体资源到相册string>

你可能感兴趣的:(适配iOS10的相关权限设置(ios11新增一条))