2013-11-04 68 views
3

我已經成功創建了一個Bot,並通過HTTP爲託管在遠程SVN服務器上的iOS應用程序運行集成測試。當試圖通過HTTPS運行相同的測試時,測試失敗並收到錯誤:集成失敗。意外的內部服務器錯誤。有關更多詳細信息,請參閱集成日誌。用於SVN服務器的證書是自簽名的,我確保我能夠通過HTTPS更新/提交到服務器。通過查看日誌後,我似乎無法找出錯誤是什麼或如何解決它。 (我會發布日誌,但它像100頁看一遍......)迄今所採取內部服務器錯誤Xcode持續集成

步驟:

  • 刪除機器人和項目,檢查了通過HTTPS的項目,重新作出的機器人。
  • 確保在OS X Server - > Xcode - > Repositories和Xcode的存儲庫首選項中列出了正確的HTTPS存儲庫。 (刪除舊版本庫)
  • 將自簽名證書放入鑰匙串的系統商店,並確保將其設置爲信任全部。
  • 修改了Xcode配置文件xcsbuildd.plist並將TrustSelfSignedSSLCertificates更改爲true。

到目前爲止,沒有任何東西可以解決它。如果有人能爲這個問題想出解決辦法,請告訴我。

+0

我有同樣的問題 - OS X服務器無法從SVN存儲庫進行結帳。但是,XCode 4和5都可以使用完全相同的設置進行設置。 – vadimtrifonov

回答

1

我終於可以通過添加到System鑰匙串我們公司的Root certificate authorityIntermediate certificate authority證書來解決此問題。

我用查爾斯(網絡調試代理)攔截請求和響應,看看有什麼不對。它給了我一個線索,即OS X服務器正在與證書掙扎。