Я создал приложение ios "PetFinder" и хотел создать отдельные среды для своего приложения, и поэтому создал схемы Debug, QA, Preprod & Prod
У меня разные идентификаторы комплекта и профили обеспечения для каждой среды
Когда я обновляю отображаемое имя Bundle в соответствии со схемой, оно отлично работает, когда я запускаю из Xcode (Например, для схемы QA мое имя приложения в устройстве показывает «PetFinder-QA», как и ожидалось
Моя проблема: Когда выбрана схема QA, сгенерирован ipa и попробуйте обновить в моем MDM, имя приложения по-прежнему отображается как PetFinder. (Я проверил, что это имеет идентификатор пакета, указывающий на QA "com.xyzcompany.petfinder-qa", который является правильным)
Ниже описано, как настраивается мой info.plist
Я попытался установить отображаемое имя Bundle динамически с помощью переменных. Как уже упоминалось, это работает, когда я запускаю из Xcode на свое устройство, но не когда я отправляю свой ipa в MDM
Добавлено отображаемое имя из пользовательских переменных в настройках сборки
Пожалуйста, обратитесь к приложенным экранам
Фактически должно быть, когда выбрана схема QA, имя моего приложения должно отображаться как «PetFinder-QA»