2012-07-27 8 views
10

Estoy en la última versión beta de Xcode (Xcode 4.5 con iOS 6.0). Tengo un proyecto de xcode para una aplicación de iPhone y quiero agregar un objetivo de prueba de unidad en él. He seguido cuidadosamente las instrucciones dadas en this page pero no puedo ejecutar las pruebas. Este es el mensaje que leo en la consola:El objetivo de prueba de unidad no se ejecuta en XCode 4.5

Failed to find SDK: '6.0' 
error: failed to attach to process ID 0 

El objetivo correspondiente a la aplicación principal funciona perfectamente bien en el simulador de iPhone 6.0 embargo.

¿Dónde puedo haber cometido un error?

+0

¿Algún resultado en sus investigaciones? – user810395

+0

sin éxito hasta el momento ... todavía no hay prueba en mi proyecto, lo cual es una pena :( – PierrOz

+0

Ok, ahora está funcionando de mi lado. Tenía exactamente el mismo error. Lo que hice: (1) Limpiar mi proyecto (2) Construye el proyecto desde cero. Pero no me importaría que esto te ayude, perdón. – user810395

Respuesta

0

Volví a una instantánea anterior que tenía, el único cambio es que el compilador se configuró en GDB en lugar de LLVM, y sorprendentemente parece haber funcionado perfectamente.

No estoy seguro de por qué LLVM no está funcionando.

17

Xcode -> Preferencias -> Ubicaciones -> Herramientas de línea de comandos => Seleccione la que coincida con SDK.

EDIT:

EDIT 2: Para algunas personas, el método anterior funciona. Si no es así, por favor, intente:

Parece que esta cuestión fue el resultado de la conmutación entre más de una versión del SDK, y podría ser resuelto mediante la especificación de la actual SDK como el activo con un comando de terminal (que requiere privilegios de root):

$ sudo xcode-select --switch <path-to-your-current-xcode.app> 
+0

que lo arregló para mí. Upvote. –

+0

Eso también lo solucionó para mí. ¡Gracias! –

+0

No sé por qué pone un tachado en su primera respuesta (Xcode -> Preferencias -> Ubicaciones -> Herramientas de línea de comandos => Seleccione la que coincide con SDK.) ya que eso fue lo que funcionó para mí ... El xcode-select no solucionó ese problema . – Clafou

1

me encontré con que el fin de obtener Xcode para insertarse en mis pruebas de unidad, tuve que usar LLDB, el BGF no funcionaba.

Cuestiones relacionadas