Los tests unitarios de Xcode muestran ‘No such module ‘ ¿pero se pueden ejecutar?
Creé una aplicación con múltiples configuraciones de compilación, ID de paquete y nombre de producto. Puedo ejecutar las pruebas unitarias, pero en el código de las pruebas unitarias se muestra un error que dice No such module ‘NombreDelProyecto’, como se muestra en la imagen a continuación. Aun así, las pruebas unitarias se ejecutan y también se pasan. Sin embargo, no se puede utilizar el autocompletado.
He limpiado la carpeta de compilación y reinicié Xcode, pero no ha funcionado.
No sé qué está pasando. ¿Alguien podría darme alguna solución temporal?
Actualización
Encontré la solución. Simplemente cambie el esquema de compilación en Usar [esquema de compilación] para compilaciones desde línea de comandos
a su esquema de compilación de pruebas unitarias en el nivel del proyecto, en la pestaña de información. Luego, todo funciona correctamente.
davy.ai
Solución para el error “No such module” en las pruebas unitarias de Xcode
Si te encuentras con el error “No such module ‘NombreProyecto'” en las pruebas unitarias de Xcode, a pesar de limpiar la carpeta de compilación y reiniciar Xcode, puedes intentar el siguiente método:
Esto debería resolver el error “No such module” y permitirte utilizar la función de autocompletado en tu código de pruebas unitarias.