2014-10-05 2 views
3

Проект проекта xcode от jenkins не удается. при построении в командной строке работает отлично. Почему? это будет ошибка, я получаю:Проект проекта xcode от jenkins не удается. при построении в командной строке выполняется просто отлично. Зачем?

[BEROR]Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “_UUID_”, however, no such provisioning profile was found. 
[BEROR]CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 7.1' 

это командная строка: xcodebuild -project Projectname .xcodeproj/-target Имя_целевого_объекта -конфигурация Release -sdk iphoneos7.1 чистой сборки

ps: ничего с OBJECT был подвергнут цензуре, поэтому этот вопрос может появиться в Интернете, там были реальные данные.

ответ

1

Вы используете логин-цепочку или создали другую цепочку ключей для подписания приложения для jenkins?

Если вы используете цепочку ключей входа в систему, убедитесь, что вы разблокируете цепочку ключей во время сборки.
Если вы используете другую цепочку ключей, убедитесь, что вы меняете ключевые цепочки и затем разблокируете.

Jenkins - Xcode build works codesign fails - эта тема довольно информативна.

Кроме того, добавив эти 2 команды в вашей сборке может помочь вам отладить:

/usr/bin/security list-keychains 
/usr/bin/security find-identity 
Смежные вопросы