2013-04-02 2 views
1

Я хотел бы сделать автоматизацию для моего 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. Спасибо!

+0

вы можете построить приложение на этой машине * без * с помощью сценария, то есть только традиционный способ делать «Build» или «Архивация»? –

+0

да, могу. Он просто не работает в оболочке Дженкинса. – scorpiozj

ответ

Смежные вопросы