La respuesta que me funcionó
La respuesta fue que tuve algunos errores en mi proyecto que estaban haciendo que fallara la compilación. (Era solo su error estándar de todos los días en el código). Después de que solucioné los errores e hice otra limpieza y compilación, funcionó.
Tenga en cuenta que estos errores no aparecieron al principio. Para que aparezcan:
- Comente todo su archivo de prueba que le está dando el error "No hay tal módulo".
- Intenta ejecutar tu proyecto nuevamente.
Si hay otros errores, deberían aparecer ahora. Corríjalos y luego descomente su código de archivo de prueba. El error "No hay tal módulo" desapareció para mí.
En caso de que esto no resuelva el problema para otras personas, también puede intentar lo siguiente:
Limpia la carpeta de compilación
Abra el menú Producto, mantenga presionado Optiony haga clic en "Limpiar carpeta de compilación ..."
Asegúrese de que Habilitar capacidad de prueba esté configurado en Sí
En el Navegador de proyectos, haga clic en el nombre de su proyecto. Seleccione Configuración de compilación y desplácese hacia abajo hasta Opciones de compilación. Asegúrese de que Habilitar la capacidad de prueba es Sí (para la depuración).
Eliminar y volver a agregar su objetivo de Pruebas
Si has hecho las otras cosas, supongo que probablemente no necesites hacer esto. Pero si lo hace, recuerde guardar todas las pruebas unitarias que ya haya escrito.
Haga clic en el nombre de su proyecto en el Navegador de proyectos. Luego seleccione su objetivo de Pruebas. Haga clic en el botón menos (-) en la parte inferior para eliminarlo.
Luego haga clic en el botón más (+) y elija Paquete de prueba de unidad iOS para agregarlo nuevamente. Como puede ver, también puede agregar un paquete de prueba de IU de la misma manera.
Algunas otras ideas
- Asegúrese de que todas las clases requeridas sean miembros de su objetivo de prueba.
- Asegúrese de haber agregado todas las bibliotecas necesarias.
- Asegúrese de que el nombre del módulo esté escrito correctamente (vea esta respuesta ).
O...
Deje un comentario o una respuesta a continuación si encontró algo más que funcionó.
Relacionado