有没有办法用xcconfig文件本地化应用程序名称?

时间:2017-12-19 16:50:16

标签: xcode localization localizable.strings

我遇到了其他主题,无法找到特定于我的情况的解决方案。

我有三个配置文件(DEV,QA,Prod)

在每个xcconfig文件中,我重写$(product_name) 例如:PRODUCT_NAME = MyNameDev

这很好但现在我需要用两种语言和三种不同的环境本地化应用程序。

英文:

Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA

法语:

Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA

1 个答案:

答案 0 :(得分:0)

您的 Info.plist 有一个特殊文件(InfoPlist.strings),您可以在其中为其他语言添加字符串覆盖。要使用法语为应用程序指定其他名称,请打开支持文件> InfoPlist.strings(法语)并插入以下内容:

    "CFBundleDisplayName" = PRODUCT_NAME;

希望这会有所帮助:)