我的应用开发中的 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)。
所以我想知道在本地化应用程序名称时是否可以保留这种手动的“宏扩展”机制(不知道其正确名称)。