1、方法一、在程序的Info.plist中添加如以下设置:格式样式如下图
2、可以从下面选择相应权限进行配置权限 info.plist中key info.plist中Value1.相册 NSPhotoLibraryUsage肛舀辨乔Description 是否允许此app使用相册?2.相机 NSCameraUsageDescription 是否允许此app使用相机?3.麦克风 NSMicrophoneUsageDescription 是否允许此app使用4.位置 NSLocationUsageDescription 是否允许此app使用位置?5.使用时访问位置 NSLocationWhenInUseUsageDescription 是否允许此app在使用期间访问位置6.始终访问位置 NSLocationAlwaysUsageDescription 是否允许此app始终访问位置?7.日历 NSCalendarsUsageDescription 是否允许此app使用日历?8.提醒事项 NSRemindersUsageDescription 是否允许此app使用提醒事项9.运动与健身 NSMotionUsageDescription 是否允许此app使用运动与健身10.健康更新 NSHealthUpdateUsageDescription 是否允许此app使用健康更新?11.健康分享 NSHealthShareUsageDescription 是否允许此app使用健康分享?12.蓝牙 NSBluetoothPeripheralUsageDescription 是否允许此app使用蓝牙?13.媒体资料库 NSAppleMusicUsageDescription 是否允许此app使用媒体资料库?14.语音识别 NSSpeechRecognitionUsageDescription 是否允许此app使用语音识别?
3、方法二、在info.plist —Source Code中添加UsageDescription相关的key, 描述字符串自己随意填写就可以,但是一定要填写,不然会引发包无效的问题,导致上传打包后构建版本一直不显示
4、<!-- 相册 --><key>NSPhotoLibraryUsageDes艘早祓胂cription</key><string>App需要您的同意,才能访问相册</string><!-- 相机 --><key>NSCameraUsageDescription</key><string>App需要您的同意,才能访问相机</string><!-- 麦克风 --><key>NSMicrophoneUsageDescription</key><string>App需要您的同意,才能访问麦克风</string><!-- 位置 --><key>NSLocationUsageDescription</key><string>App需要您的同意,才能访问位置</string><!-- 在使用期间访问位置 --><key>NSLocationWhenInUseUsageDescription</key><string>App需要您的同意,才能在使用期间访问位置</string><!-- 始终访问位置 --><key>NSLocationAlwaysUsageDescription</key><string>App需要您的同意,才能始终访问位置</string><!-- 日历 --><key>NSCalendarsUsageDescription</key><string>App需要您的同意,才能访问日历</string><!-- 提醒事项 --><key>NSRemindersUsageDescription</key><string>App需要您的同意,才能访问提醒事项</string><!-- 运动与健身 --><key>NSMotionUsageDescription</key><string>App需要您的同意,才能访问运动与健身</string><!-- 健康更新 --><key>NSHealthUpdateUsageDescription</key><string>App需要您的同意,才能访问健康更新 </string><!-- 健康分享 --><key>NSHealthShareUsageDescription</key><string>App需要您的同意,才能访问健康分享</string><!-- 蓝牙 --><key>NSBluetoothPeripheralUsageDescription</key><string>App需要您的同意,才能访问蓝牙</string><!-- 媒体资料库 --><key>NSAppleMusicUsageDescription</key><string>App需要您的同意,才能访问媒体资料库</string>
5、如果不起作用,可以请求后台权限,类似于这样:<key>UIBackgroundModes</key> <array><!-- 在这里写上你在后台模式下要使用权限对应的key --><string>location</string>...</array>