Автоматизация Xcode / Build - Как передать идентификатор подписи кода в качестве аргумента в xcodebuild? - PullRequest
4 голосов
/ 15 апреля 2011

Я пытаюсь автоматизировать весь наш процесс сборки, используя hudson и набор сценариев ruby.Можно ли передать значения для Системы управления версиями, Версии пакета, Идентификации подписи кода и Прав в качестве аргументов в xcodebuild?

Ответы [ 2 ]

1 голос
/ 20 апреля 2011

+ 1 для использования Hudson для автоматизации вашего процесса сборки, это создает отличную среду разработки.

xcodebuild -help

Вы можете указать все виды вещей, которые должны вам помочь. Возможно, вам придется настроить некоторые схемы или конфигурации, чтобы получить именно то, что вам нужно, но все это должно быть выполнимо.

0 голосов
/ 11 декабря 2013

В Xcode 5 мы используем CODE_SIGN_IDENTITY

xcodebuild -workspace MyProject.xcodeproj/project.xcworkspace \
    -scheme "$(SCHEME)" -derivedDataPath ./ \
    -configuration $(XCODE_BUILD_CONFIGURATION) \
    PROFILE_NAME="$(PROFILE_NAME)" \
    ARCHS="armv7" \
    CODE_SIGN_IDENTITY="$(CODE_SIGN_IDENTITY)" \
    CODE_SIGN_ENTITLEMENTS="$(CODE_SIGN_ENTITLEMENTS)" \
    build
...