Сделать локализованное имя приложения (CFBundleDisplayName) зависимым от параметра - PullRequest
0 голосов
/ 05 февраля 2019

Разработка моего приложения 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) .

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

...