我遇到了其他主题,无法找到特定于我的情况的解决方案。
我有三个配置文件(DEV,QA,Prod)
在每个xcconfig文件中,我重写$(product_name) 例如:PRODUCT_NAME = MyNameDev
这很好但现在我需要用两种语言和三种不同的环境本地化应用程序。
英文:
Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA
法语:
Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA
答案 0 :(得分:0)
您的 Info.plist 有一个特殊文件(InfoPlist.strings),您可以在其中为其他语言添加字符串覆盖。要使用法语为应用程序指定其他名称,请打开支持文件> InfoPlist.strings(法语)并插入以下内容:
"CFBundleDisplayName" = PRODUCT_NAME;
希望这会有所帮助:)