iOS 10权限设置

 时间:2026-04-23 01:37:11

1、方法一、

在程序的Info.plist中添加如以下设置:

格式样式如下图

iOS 10权限设置

2、可以从下面选择相应权限进行配置

权限         info.plist中key                              info.plist中Value

1.相册       NSPhotoLibraryUsageDescription   是否允许此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>NSPhotoLibraryUsageDescription</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>

  • 微信提醒有新版本时要怎样更新
  • 冬天滑雪的五大注意事项
  • 昆山实验室装修要注意什么?完善实验室如何打造
  • 汽车为什么要镀晶?
  • ThinkPad S3 Touch 测评
  • 热门搜索
    秋葵怎么做好吃 明天天气怎么样 智齿发炎肿痛怎么办 阿道夫洗发水怎么样 为什么我们相遇网络 黄体酮怎么吃 贝因美奶粉怎么样 月经量少该怎么调理 赦怎么读 为什么会下雨