Я пытаюсь автоматизировать весь наш процесс сборки, используя hudson и смесь скриптов ruby. Можно ли передать значения для системы управления версиями, версии пакета, удостоверения подписи кода и прав в качестве аргументов для xcodebuild?
Автоматизация Xcode/Build. Как передать идентификатор подписи кода в качестве аргумента для xcodebuild?
Ответы (2)
+1 за использование hudson для автоматизации процесса сборки, это отличная среда разработки.
xcodebuild-помощь
Вы можете указать всевозможные вещи, которые должны вам помочь. Возможно, вам придется настроить некоторые схемы или конфигурации, чтобы получить именно то, что вам нужно, но все это должно быть выполнимо.
person
Roger
schedule
20.04.2011
Спасибо, сейчас я использую -xcconfig для переопределения настроек проекта/цели. Я обязательно опубликую его, когда перегибы будут сглажены.
- person John Himmelman; 20.04.2011
В 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
person
Gardner Bickford
schedule
10.12.2013