Одно из приложений для iPhone, над которым я работаю, в настоящее время не имеет файла Settings.bundle в своем проекте.
Я хочу добавить некоторые настройки отладки в Settings.bundle для нашего отдела контроля качества, чтобы они могли вводить разные URL-адреса серверов, используемые для веб-сервисов (чтобы они могли указывать на производство, подготовку, разработку и т. Д.).
Для нашей последней сборки App Store я не хочу, чтобы для приложения были какие-либо настройки, показанные в Settings.app на iPhone.
Я попробовал выполнить дополнительный шаг сборки для сборки App Store, который удалит Settings.bundle, но Xcode затем выдаст ошибку, что он не может найти файл.
Я попробовал дополнительный этап сборки для сборки App Store, который удалял бы все, кроме корневого элемента, из Settings.bundle / Root.plist, но это привело к тому, что приложение отображалось в Settings.app, но при переходе туда не отображаются настройки. .
Я подумал о создании цели только для сборки App Store, таким образом я могу снять флажок Settings.bundle, чтобы она не включалась для этой цели, но тогда мне нужно поддерживать настройки сборки для обеих целей (фу!).
Есть другие идеи?