Estoy tratando de agregar pruebas de unidad a una aplicación universal existente en Xcode 4. He seguido los tutoriales y mientras las pruebas lógicas funcionan bien en el simulador, cuando Intento probar en el dispositivo Obtengo un diálogo que dice "No se admite la Prueba lógica en dispositivos iOS. Puede ejecutar pruebas lógicas en el Simulador". Sin embargo, me he dado cuenta de que cuando crea un nuevo proyecto en Xcode 4 y marca el cuadro Incluir pruebas de unidad, realmente instalará y ejecutará las pruebas en el dispositivo. ¿Me estoy perdiendo una opción en alguna parte que me permita habilitar eso en mi proyecto existente?Agregar pruebas de unidad que se ejecutan en el dispositivo al proyecto Xcode 4 existente
7
A
Respuesta
17
Creo que lo descubrí yendo línea por línea a través de las Configuraciones de Construcción para el Paquete de Prueba de la Unidad Cocoa Touch.
configuración de generación
Linker
- Set Bundle cargador a
$(BUILT_PRODUCTS_DIR)/[Your App Name].app/[YourAppName]
Unidad de Pruebas
- Test Set anfitrión para
$(BUNDLE_LOADER)
Fases Construir
Añadir al objetivo de aplicación a las dependencias de destino.
Una vez que haga todo eso, puede conectar su dispositivo y presionar Test.
Cuestiones relacionadas
- 1. Agregar pruebas unitarias a un proyecto existente
- 2. Agregar pruebas unitarias a un proyecto ya existente?
- 3. Xcode 4 agregar imágenes a un proyecto
- 4. Xcode 4: Cómo agregar biblioteca estática Objetivo Dependencia al Proyecto
- 5. Agregar un perfil de aprovisionamiento al nuevo dispositivo en el proyecto existente
- 6. Xcode 4 se bloquea al abrir el proyecto
- 7. proyecto depende en Xcode 4
- 8. Actualización a Xcode 4 de Xcode 3 Pruebas de unidad de apertura
- 9. ¿Cómo puedo agregar un proyecto existente como una copia de trabajo en XCode 4?
- 10. esquema de dispositivo duplicado en xcode 4
- 11. Cómo agregar .el paquete al control de fuente Xcode 4?
- 12. iPhone - Agregar datos principales al proyecto existente?
- 13. ¿Agregar brújula al proyecto sass existente?
- 14. Agregar guión gráfico al proyecto existente
- 15. ¿Agregar Cocos2D solo al proyecto ya existente?
- 16. Maven - Agregar directorio a classpath mientras se ejecutan las pruebas
- 17. Agregar proyecto como dependencia en XCode 4.x
- 18. Los instrumentos no funcionan en XCode 4 con el dispositivo
- 19. XCode 4 - 'Incluir pruebas unitarias'
- 20. Agregar zxing a XCode 4
- 21. XCode 4: ¿Cómo se agrega un marco existente?
- 22. ¿Cómo agregar arquitectura armv6 al proyecto Xcode?
- 23. Pruebas de depuración que se ejecutan bajo NUnit
- 24. Duplicar un proyecto XCode 4
- 25. Agregar soporte GIT al proyecto existente en IntelliJ IDEA
- 26. Agregar Java FX 2.0 al proyecto existente de Netbeans
- 27. Las declaraciones NSLog no funcionan mientras se ejecutan las pruebas de unidad
- 28. Xcode 4 Orientaciones del dispositivo compatibles
- 29. Pruebas de integración y unidad en el gran proyecto Grails
- 30. Eliminar git del proyecto en Xcode 4
¡Gracias, Joe! Muy útil. – Daniel
más información http://twobitlabs.com/2011/06/adding-ocunit-to-an-existing-ios-project-with-xcode-4/ – Andrew
Joe, ¿puede saber cómo agregar pruebas de lógica? Eche un vistazo http://stackoverflow.com/questions/12781589/adding-logic-tests-to-the-project-in-xcode-4-5 – Stas