Я настраиваю Jenkins для автоматизации процесса сборки. В частности, для моих нужд я хотел бы иметь возможность устанавливать различные идентификаторы пакетов.
Я использую плагин Xcode Jenkins для установки идентификатора пакета:
Проблема в том, что это изменит идентификатор пакета в файле Info.plist и в MyTarget > General > Bundle Identifier. Но он не изменит идентификатор пакета в настройках сборки > Упаковкa > Идентификатор пакета продуктов.
То же самое происходит, если я делаю это вручную. Я создаю новый проект в Xcode 7. По умолчанию три значения:
Когда я изменяю значение в файле Info.plist
следующим образом:
Другими двумя значениями будут:
Итак, как вы можете видеть, что значение в настройках сборки не меняется. Если я в Xcode, я меняю это значение вручную, но если я создаю проект в Jenkins, это проблема bis.
Кто-нибудь сталкивался с той же проблемой? Как вы справляетесь с этим?
Спасибо!