Есть ли способ локализовать имя приложения с помощью файлов xcconfig?
Я сталкивался с другими темами и не смог найти решение, специфичное для моей ситуации.
У меня есть три файла конфигурации (DEV, QA, Prod)
В каждом из файлов xcconfig я перезаписываю $(product_name) ex: PRODUCT_NAME = MyNameDev
Это прекрасно работает, но теперь мне нужно локализовать приложение на двух языках и в 3 разных средах.
По-английски:
Prod -> MyName
DEV -> MyNameDev
QA -> MyNameQA
На французском:
Prod -> MyFrenchName
DEV -> MyFrenchNamepDev
QA -> MyFrenchNameQA
1 ответ
Ваш Info.plist имеет специальный файл (InfoPlist.strings), в который вы можете поместить переопределения строк для других языков. Чтобы присвоить приложению другое имя на французском языке, откройте "Вспомогательные файлы"> "InfoPlist.strings (французский)" и вставьте следующее:
"CFBundleDisplayName" = PRODUCT_NAME;
Надеюсь это поможет:)