descargar - Errores en el servicio de Xcode(Mavericks) cuando se habilitan las pruebas de unidad de ejecuciĆ³n
xcode descargar (3)
Cuando un bot de Xcode Service intenta realizar una compilación con run unit tests
habilitadas, la construcción siempre fallará. Cuando miro el archivo de registro, el mismo error se repite muchas veces:
xcsbuildd[1966] <Warning>: [XCSBuildOperation.m:106 7368f310 +2126ms] Preflight connection to /var/XCSControl/com.apple.XCSTestUserPreflightService failed; retrying: No such file or directory
Seguido de estos mensajes de error unas líneas más tarde:
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
He golpeado una pared de ladrillos con esto y no encuentro nada en ella.
¿Alguien ha tenido este problema y ha encontrado una solución?
¡Los errores tienen algunas pistas! Timed out trying to connect to CG Session
, lo que sugiere que se trata de obtener un contexto Core Graphics e Cancelled integration because headless test environment is required but not available after 60s
, sin cabeza, lo que significa que no hay pantalla adjunta, lo que es común para las máquinas de construcción. Puede intentar conectar una pantalla a la máquina, iniciar sesión y ver si el error desaparece.
Algunos marcos / bibliotecas aún esperan un contexto de gráficos que puede depender de una pantalla (incluso si es virtual, como VNC). Si la máquina no se inicia con un monitor conectado, es posible que el servidor de Windows no pueda iniciar ciertas funciones correctamente y obtenga resultados raros como este.
He resuelto este tipo de problema en el pasado, pero conectando un adaptador de pantalla sin cabeza a cada máquina, lo que engaña a la tarjeta gráfica y le hace pensar que hay una pantalla adjunta. Puede encontrar estos emuladores de pantalla ficticios en línea por menos de $ 20.
Espero que sea útil.
Al programar con Xcode, recibí este error también, así que eliminé todos los archivos relacionados con Xcode y los reenví de Mac App Store. Eso lo solucionó para mí. Por cierto, tengo OS X El Capitan, por lo que podría ser un problema diferente.
¡Espero que ayude!
XCode no es un uso perfecto con Maverick. Pruebe la versión 5.8 de SynonymAT con el siguiente código: Desmontaje de la sección .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}