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