2012-03-14 12 views
6

Niedawno zmieniłem nazwę mojej aplikacji, a teraz moje testy jednostkowe nie są uruchomione, otrzymuję błąd łącznika Apple.Testy jednostek nie działają po zmianie nazwy aplikacji z powodu błędu łącznika Apple

Każdy pomysł, jak to naprawić? Gdybym poszerzyć mój folder „produkty” w Xcode są 2 pliki:

MyApp.app MyAppTests.octest [który pojawia się czerwony]

Aktualizacja: usunięte wszystkie foldery budowlanej (dane otrzymane) nadal nie robi nie działa!

Ld /Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Products/Debug-iphonesimulator/companyDesignerTests.octest/companyDesignerTests normalny i386 cd/Users/My/Dokumenty/Working/companyDesigner setenv MACOSX_DEPLOYMENT_TARGET 10.6 setenv PATH "/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang -arch i386 -bundle -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk -L/Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Products/Debug-iphonesimulator -F/Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Products/Debug-iphonesimulator -F/Deweloper/Platformy/iPhoneSimulator.platform/Deweloper/SDK/iPhoneSimulator5.0.sdk/Deweloper/Biblioteka/Frameworki -F/Deweloper/Platformy/iPhoneSimulator.platform/Deweloper/SDK/iPhoneSimulator5.0 .sdk/Developer/Library/Frameworks -filelist /Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Intermediates/srStudio.build/Debug-iphonesimulator/companyDesignerTests.build/Objects-normal/i386/ companyDesignerTests.LinkFileList -mmacosx-version-min = 10,6 -bundle_loader „/ Users/moje/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelg uppliitkdox/build/Produkty/Debug-iphonesimulator/s & r.app”-Xlinker -objc_abi_version -Xlinker 2 -lxml2 -Xlinker -no_implicit_dylibs -D__IPHONE_OS_VERSION_MIN_REQUIRED = 50000 -framework CoreData -framework CoreGraphics -framework Fundacja -framework UIKit -framework SenTestingKit -o /Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Products/Debug-iphonesimulator/companyDesignerTests.octest/companyDesignerTests

ld: w /Users/my/Library/Developer/Xcode/DerivedData/srStudio-bdkguonwasdiazelguppliitkdox/Build/Products/Debug-iphonesimulator/s & r.app, nie można odwzorować pliku, errno = 22 dla architektury i386 Command /Devel oper/Platformy/iPhoneSimulator.platform/Developer/usr/bin/dzyń nie powiodło się z kodem wyjścia 1

Odpowiedz

1

Nie wiem, czy to pomoże w rozwiązaniu problemu, ale można spróbować iść do organizatora i pod Projekty zakładka hit usunąć dla wszystkich Odczytane dane

0

I w obliczu podobnych problemów, gdy zmiana nazwy moją aplikację. Powinieneś spróbować ze świeżą, czystą kompilacją. Upewnij się, że usuwasz wszystkie foldery kompilacji (wykonanie czystego kodu X czasami nie wystarczy).

+0

Usunięto wszystkie pliki budować i spróbował jeszcze raz nie działa – TheLearner

7

Poniżej rozwiązanie działa dla mnie:

-> Wybierz projekt

-> wybierz plik projectTest z TARGET

-> Host Application wybierz projekt z listy rozwijanej tylko wtedy pokazać niestandardową

+0

To działało dla mnie. Ale musiałem zmienić zmienną TEST_HOST w celu testowym Twojej aplikacji (w ustawieniach kompilacji). Była tam stara aplikacja o nazwie – kraag22

+0

Perfect, zrobiła to również dla mnie. Dzięki! – Rogare

0

Dla bieżącej wersji Xcode, wystarczy kliknąć na projekt, a następnie zmień nazwę pliku w Inspektorze. Możesz też kliknąć projekt prawym przyciskiem myszy, aw oknie pomocy pojawi się "Zmiana nazwy projektu".

0

W moim przypadku podobny problem wystąpił po zmianie nazwy aplikacji. Używam Xcode 8.x i zrobiłem:

1) Projekt -> Cele -> xx Testy -> Ogólne -> Włącz "Zezwalaj na testowanie interfejsów API aplikacji hosta".

2) Wykonaj czysty & odbudować

3) [W] Simulator, zresetować go: Simulator -> Reset Content and Settings ...

Powiązane problemy