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

Ace*_*een 5 xcode localization localizable.strings

我遇到了其他线程,无法找到特定于我的情况的解决方案.

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

在每个xcconfig文件中,我覆盖了$(product_name)ex:PRODUCT_NAME = MyNameDev

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

用英语讲:

Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA
Run Code Online (Sandbox Code Playgroud)

用法语:

Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA
Run Code Online (Sandbox Code Playgroud)

Abi*_*dok -2

更新:不再工作,我会尝试寻找新的解决方案

旧答案: 您的Info.plist有一个特殊文件(InfoPlist.strings),您可以在其中放置其他语言的字符串覆盖。要为应用程序指定不同的法语名称,请打开支持文件 > InfoPlist.strings(法语)并插入以下内容:“CFBundleDisplayName”= PRODUCT_NAME; 希望这可以帮助 :)