【发布时间】:2019-07-12 08:43:59
【问题描述】:
我对 NSMicrophoneUsageDescription、NSCameraUsageDescription ...等其他键进行了英语和德语本地化工作。它们都在工作。
但是位置的权限请求总是显示英文文本。我在 en.lproj 和 de.lproj 文件夹中添加了以下 3 个位置键:
NSLocationWhenInUseUsageDescription = "my text"
NSLocationAlwaysUsageDescription = "my text"
NSLocationAlwaysAndWhenInUseUsageDescription = "my text"
就像其他键一样,我在 Info.plist 中添加了这 3 个键并将值设置为空:
<key>NSLocationWhenInUseUsageDescription</key>
<string/>
<key>NSLocationAlwaysUsageDescription</key>
<string/>
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string/>
相机、语音的所有其他键都以完全相同的方式完成,但只有位置翻译不起作用。如果我从英文文件夹中完全删除密钥,则不会显示任何描述。只是空的,它找不到德语的钥匙。我复制粘贴了每个键以确保没有错字。
而且这只发生在真实设备上。它可以在模拟器上正常工作。
有什么必须只为位置键做的吗?
【问题讨论】:
标签: ios iphone react-native