Пакет настроек с нестандартным именем - PullRequest
1 голос
/ 01 сентября 2010

Могу ли я использовать пакет настроек в xcode, который не называется Settings.bundle?

Если у меня есть несколько наборов настроек (для нескольких целей сборки), я должен определить эти дополнительные имена где-нибудь? Кажется, мое приложение всегда ищет приложение с именем Settings.bundle.

Ответы [ 2 ]

1 голос
/ 16 июля 2013

Для тех из вас, кто не разбирается в скриптах оболочки, вот шаблонная версия того, что я использовал. В дополнение к сборке Debug и Release у нас также была сборка Debug-Special со своим собственным Info.plist в настройках сборки и другим файлом Settings.bundle / Root.plist. Я создал копии папки Setting.bundle / для Settings (оригинал) .bundle и Settings (спец.) .Bundle и добавил этот скрипт к предварительной сборке:

subdir = "оригинал"; [[$ CONFIGURATION = "Debug-Special"]] && subdir = "special"; cp "$ SRCROOT / Настройки ($ subdir) .bundle / Root.plist" "$ SRCROOT / Settings.bundle /"

Обязательно выберите свой проект, чтобы добавить переменные среды в оболочку, в которой выполняется скрипт.

Я понимаю, что поток довольно старый в кодовых годах, но он все еще актуален, и, надеюсь, это спасет следующего человека, который найдет его некоторое время.

0 голосов
/ 01 сентября 2010

Решено это путем добавления сценария в предварительной сборке, где альтернативный пакет переименовывается в Settings.bundle

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...