Я пытаюсь локализовать имя приложения, но при этом могу добавить строку в зависимости от конфигурации сборки. Итак, в настоящее время он настроен как:
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}${BUNDLE_DISPLAY_NAME_SUFFIX}</string>
Этот параметр определяется как:
Таким образом, мы можем добавить суффикс к приложению для наших различных бета-версий. Проблема в том, что когда мы пытаемся локализовать отображаемое имя приложения в локализованном InfoPlist.strings
вот так
CFBundleDisplayName = "Localized App Name";
Мы перезаписываем значение, хранящееся в Info.plist
, и теряем символ суффикса. Есть ли хороший способ обойти это? Мы хотели бы избежать нескольких файлов Info.plist
.