Получить info.plist в упаковке

Я добавил custom-info.plist в раздел упаковки в настройках сборки для новой цели.

Когда я запускаю эту цель, она все еще захватывает [AppName]-info.plist. Для этого пользовательского plist я скопировал содержимое [AppName]-info.plist в этот пользовательский файл plist.

Обновлять:

Я создал 2 Target Dev и Staging Я создал 2 файла .xcconfig ENV = "Dev" - Dev.xcconfig ENV = "Staging" - Staging.xcconfig

Затем в моих целях для отладки я установил DevTarget на Dev.xcconfig и StagingTarget на Staging.xcconfig.

В моем файле plist я добавил строку EnvironmentList = ${ENV}

Кажется, Dev работает, но когда я меняю его на StagingTarget, он говорит Dev


person Nick Turner    schedule 18.07.2013    source источник
comment
Это невозможно, так как по умолчанию всегда будет загружаться. Какова цель загрузки пользовательского списка? что-то конкретное для пользовательского интерфейса?   -  person Reno Jones    schedule 18.07.2013
comment
Да, у меня есть plist с определениями местоположений серверов, настроек и т. Д. На основе сред разработки, подготовки, тестирования, подготовки и производства. Я надеялся указать другой список в моей цели. Так я и сделал, просто не знаю как узнать имя указанное на упаковке.   -  person Nick Turner    schedule 18.07.2013
comment
Я уже сделал то, что Abizem показал на картинке, с моим собственным именем файла plist.   -  person Nick Turner    schedule 18.07.2013


Ответы (1)


Если вы действительно хотите использовать другой файл plist, вы можете установить его в настройках сборки:

введите здесь описание изображения

person Abizern    schedule 18.07.2013
comment
Хорошо, значит, я это уже сделал. Как мне получить это имя во время выполнения, которое я использовал, чтобы я мог открыть файл plist? - person Nick Turner; 18.07.2013