美文网首页
info.plist 国际化

info.plist 国际化

作者: 西风兔 | 来源:发表于2019-01-16 10:42 被阅读0次

问题场景:

需要对info.plist中,对权限请求描述的字段进行多语言设置。

问题结论:

参考App名称的多语言解决方案。
BundleDisplayName = “中文名字”
定位权限请求描述则可以设置成
NSLocationWhenInUseUsageDescription = “需要您的位置”

解决过程

1.首先尝试了一下直接对info.plist 进行Localization,生成不同语言文件下的info.plist文件
屏幕快照 2019-01-16 上午10.17.44.png

编译则会出现
无法找到info.plist的错误 尝试修改info.plist文件路径


屏幕快照 2019-01-16 上午10.26.52.png

但是只能选择一个info.plist文件,xcode并不会根据语言设置加载不同info.plist.
针对这种方式,google了一下,似乎没有相关的信息。

2.采用网上较多建立InfoPlist.strings方案。

在info.plist文件中找到想要国际化的字段key值(用文本文件打开可以查看复制)
在InfoPlist.strings中添加
KEY = “国际化String”

参考

stackoverflow相关问答

相关文章

  • iOS-应用名称和内容国际化

    iOS应用的国际化,主要分为3个部分:Info.plist 文件的国际化.xib文件的国际化.m文件的国际化 In...

  • iOS日常开发 Tips

    一. 关于 info.plist 的国际化 info.plist 里面通常会添加【功能权限使用】相关的说明,因此 ...

  • 此构建版本无效解决方案.md

    1、错误的info.plist国际化方案 2、导致的结果 3、正确的国际化方案 command + N 创建 In...

  • ios 国际化

    本次对app的国际化分为2个部分。 1,实现app名称在不同本地语言下显示不同文字。info.plist的国际化。...

  • info.plist 国际化

    问题场景: 需要对info.plist中,对权限请求描述的字段进行多语言设置。 问题结论: 参考App名称的多语言...

  • 关于UIImagePickerController种种

    1设置照相机button为国际化 在info.plist中设置 localized resources can b...

  • iOS国际化

    相关问题 国际化官网链接 Infoplist.strings为什么可以替换info.plist的名称?什么时机替换...

  • info.plist 的国际化

    遇到的问题 关于国际化的文章有很多,大致是让我们在 Xcode 中去新建一个 .strings 文件,然后点击右侧...

  • 解决iOS9/10简体中文,InfoPlist.string权限

    info.plist权限国际化创建. 参考: 参考链接 1.问题描述: 系统语言设置为简体中文, 但在弹出权限描述...

  • iOS info.plist 权限国际化

    1:首先创建InfoPlist.strings文件(创建过程就不多少了,网上一搜有好多); 2:创建完成后,去到i...

网友评论

      本文标题:info.plist 国际化

      本文链接:https://www.haomeiwen.com/subject/wsvpdqtx.html