Tengo un proyecto desarrollado en Xcode 3 que estoy haciendo la transición a Xcode 4. Cuando intento "probar" una compilación, recibo un mensaje que indica que mi esquema de aplicación no está configurado para la prueba. Selecciono "Editar esquema" y veo que no tengo ninguna prueba configurada. Elijo "+" para agregar una nueva prueba y me piden que seleccione un objetivo para probar. El problema es que no se proporcionan objetivos seleccionables. ¿Cómo se llena esta lista de objetivos? Para mi proyecto, "Generar", "Ejecutar" y "Perfil" se completan correctamente con un objetivo.Xcode 4: no se puede seleccionar el objetivo para el esquema de prueba
Respuesta
Si esto es para pruebas unitarias, asegúrese de que el objetivo del paquete de prueba de la unidad tenga su extensión Wrapper establecida en octest
y la ruta de búsqueda del marco establecida en $(DEVELOPER_LIBRARY_DIR)/Frameworks
. Luego reinicie Xcode y debería aparecer como un objetivo en la lista de prueba para el esquema. No estoy seguro de por qué reiniciar Xcode es necesario, pero pareció funcionar para mí.
Opté por crear un nuevo esquema en lugar de la configuración deseada: esquema configurado para "Ejecutar", puntos de interrupción y configuración de compilación establecidos en "depuración" (tomado de mi proyecto XCode 3). Al principio pensé que podría acceder fácilmente a la depuración, ejecución, archivo, cómodamente desde un único esquema, particularmente porque cada uno de estos modos ("ejecutar", "probar", "perfil", "analizar", "archivar") son seleccionable desde la barra de herramientas del espacio de trabajo. Aunque me puede faltar algo, puedo obtener la funcionalidad deseada creando un nuevo esquema.
lo que hice fue presionar el botón "Puntos de interrupción" en la barra superior al lado de Ejecutar, Parar y botones de Scheme. Luego, al presionar Ejecutar, el depurador se conectará a los procesos, se detendrá en los puntos de interrupción y mostrará los valores de las variables. No es necesario modificar el esquema.
Hice clic en el botón "No Scheme" y seleccioné Administrar Esquemas.
Luego elegí "Crear esquemas automáticos ahora", y me devolvió mis esquemas (simulador de iPhone, etc.)
funciona para mí, pero necesita reiniciar XCode después de hacer eso. – Mil0R3
- 1. esquema de dispositivo duplicado en xcode 4
- 2. Xcode 4 para establecer las variables de guiones esquema
- 3. Estableciendo el objetivo de Xcode para iPhone NO iPad
- 4. PLCrashReporter en XCode 4 - no se compilará en el simulador
- 5. No se puede compilar plcrashreporter en Xcode 4
- 6. No se puede seleccionar ninguna identidad de firma de código en Xcode 4
- 7. El objetivo de prueba de unidad no se ejecuta en XCode 4.5
- 8. Limitar o cambiar el esquema Destinos en Xcode 4?
- 9. Xcode 4 - IOS - Simulator no disponible como objetivo de compilación
- 10. Opción "Prueba después de compilación" en XCode 4 no funciona
- 11. No se puede ejecutar el caso de prueba JUnit 4 en el proyecto de Android Eclipse
- 12. ¿Se puede crear un objetivo "superconjunto" en Xcode?
- 13. Xcode 4: No se puede usar Habilitar Guard Malloc debido a un error de dylib para el simulador de iPad
- 14. ¿No se puede cambiar el nombre de los archivos en Xcode 4 Anymore?
- 15. Xcode no se puede ejecutar utilizando el dispositivo seleccionado
- 16. E185: No se puede encontrar el esquema de color solarizado
- 17. Xcode: Cocos2d: No se puede crear el mundo con Box2D
- 18. XCode 4 no se pudo iniciar
- 19. Los instrumentos no funcionan en XCode 4 con el dispositivo
- 20. Añadiendo nueva prueba con SenTestCase (nueva prueba no aparece en el esquema de administración)
- 21. Xcode 4: Cómo agregar biblioteca estática Objetivo Dependencia al Proyecto
- 22. El paquete no puede encontrar el marco copiado de XCode
- 23. Xcode - error: no se puede abrir el ejecutable ..... ¿cómo solucionarlo?
- 24. Xcode 4: definir una macro preprocesador en un objetivo depende
- 25. SenTest OCUnit en Xcode 4
- 26. No se puede inicializar el proveedor. Esquema faltante o incorrecto. para el conector MySql.Web
- 27. ¿Hay alguna manera de cambiar el nombre de un esquema de Xcode 4?
- 28. Xcode 4 no muestra archivos después de cargar el proyecto
- 29. Xcode 4 Ad-Hoc Distribution: no se pudo descargar
- 30. XCode no puede encontrar el SDK base
No tenía la intención de realizar pruebas unitarias. ¿Es ese el único propósito de la subcategoría "Prueba" para esquemas? – ctpenrose
Sí, está destinado a pruebas unitarias con octest. No estoy seguro si puedes usarlo para ejecutar otros tipos de objetivos. Intenté configurarlo para GHUnit y no pude seleccionar mi objetivo personalizado. –
Hoy en día esto puede ser 'xctest' si usa ese marco. Y el reinicio de Xcode parece ser necesario. – febeling