wpadłem na ten problem po uaktualnieniu do Xcode 8. Po uruchomieniu testów otrzymuję ten błąd w czasie wykonywania:Nie można uruchomić testy jednostkowe w Xcode 8 z konfiguracji testowej wcześniej jednostkowej
/Users/<me>/work/<appname>/Build/Intermediates/<appname>.build/Debug-iphonesimulator/<appname>UnitTests.build/Script-231C35D610AC1F5000D830C2.sh: line 3: /Applications/Xcode.app/Contents/Developer/Tools/RunUnitTests: No such file or directory
skrypt sh w komunikacie o błędzie próbuje uzyskać dostęp do narzędzia RunUnitTests i kończy się niepowodzeniem. Zakładam, że to narzędzie zostało usunięte w Xcode 8. Wydaje się, że dla mojego projektu Xcode próbuje uruchomić testy w sposób, który nie jest już obsługiwany. Jeśli utworzę zupełnie nowy projekt, nie zostanie utworzony taki skrypt i mogę uruchomić testy.
Masz pojęcie, jakie ustawienia muszę zaktualizować w moim projekcie, aby ponownie uruchomić testy? Próbowałem listy kontrolnej "Aktualizuj do zalecanych ustawień", ale nie rozwiązuje tego problemu.
Musiałem też zrobić czysty folder kompilacji, zanim to zadziała. – zorro2b
Wyczyść 'Framework Search Paths', aby usunąć ostrzeżenie' ld'. –
Dokonuje się tego wybierając projekt w Nawigatorze, następnie wybiera cel testowy z lewej kolumny, wybiera opcję 'Buduj fazy' i usuń sekcję' Uruchamiaj skrypt'. – Palimondo