Разработка моего приложения 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) .
Так что мне интересно, если этоможно сохранить этот удобный механизм «расширения макроса» (не знаю правильного имени для этого) при локализации имени приложения.