Я работаю над приложением, в котором отображаемое имя моего приложения определяется конфигурацией.У меня есть пользовательский макрос с именем APP_DISPLAY_NAME
, и мой файл InfoPlist.strings для испанского в настоящее время выглядит следующим образом:
/ * Конфиденциальность - расположение всегда и при использовании Описание использования * /
"NSLocationAlwaysAndWhenInUseUsageDescription" = "$ {APP_DISPLAY_NAME} usará su ubicaciion para пропорциональная информация о метеорологии, радар и радость от точного восприятия.1009 * Как вы уже догадались, ${APP_DISPLAY_NAME}
не разрешается в строку, а текст-заполнитель остается в тексте предупреждения, когда мое приложение запрашивает у пользователя разрешения на местоположение.
Другие сообщения StackOverflow, которые я имеюНайдено, что я рекомендовал установить CSBundleDisplayName в моем файле строки:
/ * Отображаемое имя пакета * /
"CFBundleDisplayName" = "$ {APP_DISPLAY_NAME}";
Я также попытался установить $ {APP_DISPLAY_NAME} напрямую и выполнил почти каждую перестановку below, без кавычек, с кавычками, без скобок слева и / или справа, все это:
/ * отображаемое имя приложения * /
"APP_DISPLAY_NAME" = "$ {APP_DISPLAY_NAME} "
Однако это никогда не решает проблему, с которой я сталкиваюсь при описании местоположения.
Кто-нибудь знает, возможно ли параметризовать файл строки локализации для информации моего приложения?.plist таким образом?