有没有办法用xcconfig文件本地化应用程序名称?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有办法用xcconfig文件本地化应用程序名称?相关的知识,希望对你有一定的参考价值。
我遇到了其他线程,无法找到特定于我的情况的解决方案。
我有三个配置文件(DEV,QA,Prod)
在每个xcconfig文件中,我覆盖了$(product_name)ex:PRODUCT_NAME = MyNameDev
这很好用,但现在我需要用两种语言和三种不同的环境本地化应用程序。
用英语讲:
Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA
用法语:
Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA
答案
您的Info.plist有一个特殊文件(InfoPlist.strings),您可以在其中为其他语言添加字符串覆盖。要使用法语为应用程序指定其他名称,请打开“支持文件”>“InfoPlist.strings(法语)”并插入以下内容:
"CFBundleDisplayName" = PRODUCT_NAME;
希望这可以帮助 :)
以上是关于有没有办法用xcconfig文件本地化应用程序名称?的主要内容,如果未能解决你的问题,请参考以下文章