2014-04-22 77 views
76

當Xcode服務機器人嘗試執行啓用run unit tests的生成時,生成將始終失敗。當我看到日誌文件,同樣的錯誤重複多次:運行單元測試時啓用Xcode服務(小牛)錯誤

xcsbuildd[1966] <Warning>: [XCSBuildOperation.m:106 7368f310 +2126ms] Preflight connection to /var/XCSControl/com.apple.XCSTestUserPreflightService failed; retrying: No such file or directory 

其次是這些錯誤消息的幾行後:

xcsbuildd[1966] <Error>: [XCSBuildOperation.m:102 7368f310 +2104ms] Timed out trying to connect to CG Session; giving up after 60 seconds 
xcsbuildd[1966] <Error>: [XCSOperation.m:33 7368f310 +0ms] Error Domain=XCSBuildServiceDomain Code=0 "Cancelled integration because headless test environment is required but not available after 60s" UserInfo=0x7fa952571bd0 {NSLocalizedDescription=Cancelled integration because headless test environment is required but not available after 60s} 
xcsbuildd[1966] <Debug>: [XCSOperation.m:28 7368f310 +0ms] Cancelling operation: XCSBuildOperation 

我已經打了這個磚牆,和找不到任何東西。

有沒有人有這個問題,並找到了解決辦法?

+1

我有完全相同的問題 - 它曾經工作得很好,但從昨天起它突然停滯不前。也許是與最新的Xcode/OS X服務器更新有關的錯誤? – Katlu

+2

我從一開始就遇到過這個問題。不過,我確實從Mountain Lion Server升級到Mavericks Server。 –

+0

您是否重新安裝Xcode? – bicho

回答

-1

XCode與Maverick並不完美。嘗試SynonymATX 5.8版與其它代碼:段.text._ZN16Uarmcodetestform11ReadIntegerEPi的 拆卸:

00000000 <_ZN16Uarmcodetestform11ReadIntegerEPi>: 
    0: b580  push {r7, lr} 
    2: 466f  mov r7, sp 
    4: b083  sub sp, #12 
    6: 9002  str r0, [sp, #8] 
    8: 78c1  ldrb r1, [r0, #3] 
    a: 7882  ldrb r2, [r0, #2] 
    c: ea42 2101 orr.w r1, r2, r1, lsl #8 
    10: 7842  ldrb r2, [r0, #1] 
    12: 7803  ldrb r3, [r0, #0] 
    14: ea43 2202 orr.w r2, r3, r2, lsl #8 
    18: ea42 4101 orr.w r1, r2, r1, lsl #16 
    1c: 9101  str r1, [sp, #4] 
    1e: 9000  str r0, [sp, #0] 
    20: 4608  mov r0, r1 
    22: b003  add sp, #12 
    24: bd80  pop {r7, pc} 
1

的錯誤,有一些線索! Timed out trying to connect to CG Session,這表明它試圖獲得一個Core Graphics上下文,而Cancelled integration because headless test environment is required but not available after 60s,「無頭」意味着沒有附加的顯示,這對於構建機器是很常見的。您可以嘗試將顯示器連接到機器,登錄並查看錯誤是否消失。一些框架/庫仍然期望可能依賴於顯示的圖形上下文(即使它是虛擬的,如VNC)。如果機器沒有連接顯示器啓動,窗口服務器可能無法正確啓動某些功能,並且會得到類似這樣的奇怪結果。

我已經解決了過去這種類型的問題,但將無頭顯示適配器連接到每臺機器上,這使得顯卡無法連接到顯卡。您可以在線下找到這些虛擬顯示模擬器,價格低於20美元。

希望有幫助。

0

當使用Xcode進行編程時,我也收到了這個錯誤,所以我刪除了所有與Xcode相關的文件,並從Mac App Store中將它重新下載。這爲我修好了。順便說一句,我有OS X El Capitan,所以可能是一個不同的問題。

希望有幫助!

相關問題