2016-03-03 65 views
1

我設置了OS X Server/Xcode服務器併爲配置項創建了BOT。一切似乎都很好,除了可安裝的產品/ archive.ipa無法創建,因爲存檔失敗。這是錯誤:Xcode服務器/ BOT找不到配置文件

Build Service Issues:

Bot Issue for Bot1 (build service warning) Integration #1 of Bot1 Open in Xcode: xcbot://(null)/botID/2a1dfcbd053b728e6dfced564601114f/integrationID/2a1dfcbd053b728e6dfced5646011de6

Assertion: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID 「013173ad-b54a-4a1d-8a65-xxxxxxxxxxxx」, however, no such provisioning profile was found. File: (null):(null)

Full logs for this integration are attached.

在同一臺服務器,我沒有問題,手動創建使用選定的Xcode存檔/ xxx.ipa文件。配置文件顯然在服務器上。

欣賞任何建議或指針。

+0

什麼是你的代碼簽名設置設爲? – bolnad

回答

2

你需要

/Library/Developer/XcodeServer/ProvisioningProfiles 

Xcode的機器人該文件夾中搜索正確的配置文件的文件夾下下載並複製配置文件。

此外請確保您已經安裝了你的分銷/開發者證書在System鑰匙扣&私鑰。此外,您可能需要允許codesignsecurity二進制才能訪問先前的私鑰。這將防止機器人在嘗試訪問密鑰以簽署應用程序時卡住。

最近,我用Xcode Server寫了一篇關於CI的博客,並使用Fastlane將IPA上傳到iTunes Connect。你可以參考下面的鏈接,如果您有興趣從您的Xcode機器人上傳到iTunes Connect中:

https://blog.xmartlabs.com/2016/03/07/ci-with-xcode-server-and-fastlane/

+0

我與設置Xcode服務器並自動部署iTunesConnect幾天摔跤...你的博客真的幫助我終於把它全部整理出來。謝謝RemeR! –