iOS权限提示国际化遇到的问题

在最近项目进行了iOS系统权限提示的国际化的设置,(国际化的配置这里就不详细介绍可自行百度),在完成国际化配置之后,打包进行发布的时候,就总会收到一份来自App Store Connect 的邮件:
屏幕快照 2019-09-04 下午4.33.51.png

说我设置的权限提示语是无效的,检查了很多遍发现自己的这个提示语的国际化内容的确存在,也没有落下。后来找到Apple Developer Forums 有这样一个问题 Invalid value for purpose string in info.plist。苹果官方的员工进行了回答
![屏幕快照 2019-09-04 下午4.40.01.png](https://upload-images.jianshu.io/upload_images/1799985-456f6a4f89eb1fd3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

It’s unusual to use the NSLocationXXX keys as values. Normally you set the value in the Info.plist to be that of your development language
通常情况下苹果是不允许我们使用NSLoation 开头的之类的String 作为国际化文件infoPlist.String中的key .因为之前直接使用了权限提示语的名称作为key值,所以导致无法识别我所设置的国际化内容。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容