iOS开发之权限声明国际化(权限描述本地化)

1.创建InfoPlist.string文件,选择想要本地化的语言

注:文件名必须这样创建

如图:

2、选择想要本地化的权限

例如:

/*中文权限声明*/

NSBluetoothPeripheralUsageDescription = "是否允许此App使用蓝牙";

NSCalendarsUsageDescription = "是否允许此App使用日历?";

NSCameraUsageDescription = "是否允许此App使用相机?";

NSContactsUsageDescription = "是否允许此App访问你的通讯录?";

NSFaceIDUsageDescription = "是否允许此App使用你的Face ID?";

NSLocationAlwaysUsageDescription = "我们需要通过您的地理位置信息获取您周边的相关数据";

NSLocationWhenInUseUsageDescription = "我们需要通过您的地理位置信息获取您周边的相关数据";

NSMicrophoneUsageDescription = "是否允许此App使用你的麦克风?";

NSPhotoLibraryUsageDescription = "是否允许此App访问你的相册?";

NSSpeechRecognitionUsageDescription = "是否允许此App使用语音识别";

/*英文权限声明*/

NSBluetoothPeripheralUsageDescription = "Whether to allow this app to use Bluetooth?";

NSCalendarsUsageDescription = "Do you allow this app to use a calendar?";

NSCameraUsageDescription = "Is this app allowed to use the camera?";

NSContactsUsageDescription = "Do you allow this app to access your contacts?";

NSFaceIDUsageDescription = "Do you allow this app to use your Face ID?";

NSLocationAlwaysUsageDescription = "We need to get relevant data from your location through your location information.";

NSLocationWhenInUseUsageDescription = "We need to get relevant data from your location through your location information.";

NSMicrophoneUsageDescription = "Do you allow this app to use your microphone?";

NSPhotoLibraryUsageDescription = "Do you allow this app to access your photo album?";

NSSpeechRecognitionUsageDescription = "Whether to allow this app to use speech recognition?";

 

想要查询自己权限所对应的如图所做

左边的Key即为权限所以对应的key

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值