使应用程序的本地化名称(CFBundleDisplayName)取决于参数

时间:2019-02-05 18:47:50

标签: ios cfbundledisplayname

我的应用开发中的 Info.plist 包含下一个设置:

<key>CFBundleDisplayName</key>
<string>MyApp $(BUILD_VERSION)</string>

BUILD_VERSION是XCode项目的属性。

因此,如果使用BUILD_VERSION == 0.2.42,开发版本将命名为 MyApp 0.2.42 ,它非常便于测试和跟踪进度等。

为了本地化应用的名称,我创建了 InfoPlist.strings 文件并进行设置

CFBundleDisplayName = "MyApp $(BUILD_VERSION)";

它不起作用:应用程序的名称实际上显示为 MyApp $(BUILD_VERSION)

所以我想知道在本地化应用程序名称时是否可以保留这种手动的“宏扩展”机制(不知道其正确名称)。

0 个答案:

没有答案