Odpowiedź, która mi pomogła
Odpowiedź była taka, że miałem kilka błędów w projekcie, które powodowały niepowodzenie kompilacji. (To był zwykły błąd występujący codziennie w kodzie). Po naprawieniu błędów i ponownym wyczyszczeniu i skompilowaniu, wszystko zadziałało.
Zauważ, że te błędy nie pojawiły się na początku. Aby się pojawiły:
- Zakomentuj cały plik testowy, który powoduje błąd „Nie ma takiego modułu”.
- Spróbuj ponownie uruchomić projekt.
Jeśli są inne błędy, powinny się teraz pojawić. Napraw je, a następnie odkomentuj kod pliku testowego. Zniknął błąd „Nie ma takiego modułu”.
Jeśli to nie rozwiąże problemu dla innych osób, możesz również spróbować następujących rozwiązań:
Wyczyść folder kompilacji
Otwórz menu Produkt, przytrzymaj Optioni kliknij „Wyczyść folder kompilacji ...”
Upewnij się, że opcja Włącz testowalność jest ustawiona na Tak
W Nawigatorze projektu kliknij nazwę swojego projektu. Wybierz opcję Build Settings i przewiń w dół do opcji Build Options. Upewnij się, że Włącz testowalność jest tak (do debugowania).
Usuń i ponownie dodaj cel testów
Jeśli zrobiłeś inne rzeczy, przypuszczam, że prawdopodobnie nie musisz tego robić. Ale jeśli to zrobisz, pamiętaj, aby zapisać wszystkie testy jednostkowe, które już napisałeś.
Kliknij nazwę projektu w Nawigatorze projektu. Następnie wybierz cel testów. Kliknij przycisk minus (-) u dołu, aby go usunąć.
Następnie kliknij przycisk plus (+) i wybierz pakiet testów jednostkowych iOS, aby dodać go ponownie. Jak widać, w ten sam sposób możesz dodać pakiet testowania interfejsu użytkownika.
Kilka innych pomysłów
- Upewnij się, że wszystkie wymagane klasy są elementami docelowymi testu.
- Upewnij się, że dodałeś wszystkie wymagane biblioteki.
- Upewnij się, że nazwa modułu jest zapisana poprawnie (zobacz tę odpowiedź ).
Lub...
Zostaw komentarz lub odpowiedź poniżej, jeśli znalazłeś coś innego, co zadziałało.
Związane z