2014-10-05 100 views
3

jenkins構建xcode項目失敗。 當在命令行中建立時運行得很好。 爲什麼? 這是我的錯誤:jenkins構建xcode項目失敗。當在命令行中構建時運行得很好。爲什麼?

[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 TARGETNAME -configuration發佈-sdk iphoneos7.1乾淨構建

ps:任何與對象被審查,所以這個問題可以在網上出現,那裏有真實的數據。

回答

1

您是使用登錄密鑰鏈還是爲jenkins創建了不同的密鑰鏈來構建應用程序簽名?

如果您只是使用登錄鑰匙鏈,請確保在構建期間解鎖鑰匙鏈。
如果您使用不同的鑰匙鏈,請確保您交換鑰匙鏈然後解鎖鑰匙鏈。

Jenkins - Xcode build works codesign fails - 此主題相當豐富。

還加入了這2個命令到您的構建可以幫助您進行調試:

/usr/bin/security list-keychains 
/usr/bin/security find-identity 
相關問題