Tengo un proyecto Xcode con pruebas unitarias. El producto Tests.xctest es rojo. Las pruebas unitarias se compilan y ejecutan como versiones de depuración. ¿Por qué se muestra en rojo?
Cuando miro en la carpeta de productos y profundizo en los paquetes, veo un ejecutable de Unix Pruebas para la compilación de depuración pero no para la compilación de lanzamiento. Si lo configuro en el esquema para compilar Prueba para el lanzamiento, el proceso de compilación falla y dice que no se pudo cargar el módulo.
Estoy pensando que tal vez se deba a que la versión de lanzamiento no se está construyendo, pero tampoco estoy seguro de por qué. ¿Por qué no puede encontrar el módulo cuando configuro ejecutar y probar para liberar? Se compila y se ejecuta para su lanzamiento, pero las pruebas no se compilan.
¿Ideas?
Actualización: creé una aplicación de prueba y el problema persiste:
Es un falso error. Xcode se ha equivocado en esto durante muchos años.