当Xcode Service bot尝试在启用了run unit tests
的情况下执行构建时,构建总是会失败。当我查看日志文件时,相同的错误重复了很多次:
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
我用这个碰壁了,但什么也找不到。
有没有人遇到过这个问题并找到了解决方法?
发布于 2015-11-21 12:08:43
这些错误有一些线索:Timed out trying to connect to CG Session
,它表明它正在尝试获取核心图形上下文;Cancelled integration because headless test environment is required but not available after 60s
,"headless“,意思是没有附加显示器,这在构建机器上很常见。您可以尝试将显示器连接到机器,登录并查看错误是否消失。
一些框架/库仍然需要依赖于显示的图形上下文(即使它是虚拟的,比如VNC)。如果机器没有连接监视器启动,window服务器可能无法正确初始化某些功能,您会得到这样奇怪的结果。
我过去已经解决了这类问题,但将无头显示适配器连接到每台机器上,这会让显卡误以为连接了显示器。你可以在网上找到这些虚拟的显示模拟器,价格不到20美元。
希望这对你有帮助。
发布于 2016-01-08 03:37:34
当使用Xcode编程时,我也收到了这个错误,所以我删除了所有与Xcode相关的文件,并从Mac应用商店重新下载了它。帮我修好了。顺便说一句,我有OS X El Capitan,所以可能是一个不同的问题。
希望这能有所帮助!
发布于 2015-09-10 02:59:04
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}
https://stackoverflow.com/questions/23229989
复制相似问题