Я хотел бы сделать автоматизацию для моего Mac Проект приложения.xcodebuild: build Mac OS app
Мое окружение - Mac OS 10.8.3; Xcode 4.6. Я использую следующую команду в терминале:
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'
Он работал хорошо, и я мог видеть MyProject.app был создан в рабочей области:/сборки/отладки.
Тогда я просто скопировал его конфигурации Дженкинс, как:
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer/
xcodebuild -project pro.xcodeproj -target MyProject -configuration Debug CODE_SIGN_IDENTITY='Mac Developer: xxxxxx'
Однако сборка всегда проваливались с:
Code Sign error: Provisioning profile 'EADA149E-1A30-4C3C-B42B-75DEA77308DF' can't be found
Что заставляет меня странно, что я не мог найти " неправильный "профиль.
Я нахожу тот же вопрос Distributing .app file after command line xcodebuild call. Но «архив» недействителен в xcode 4.6.
Итак, пожалуйста, помогите мне, как я могу сделать автоматизацию для Mac App. Спасибо!
вы можете построить приложение на этой машине * без * с помощью сценария, то есть только традиционный способ делать «Build» или «Архивация»? –
да, могу. Он просто не работает в оболочке Дженкинса. – scorpiozj