2015-09-30 9 views
8

Próbuję uruchomić prosty test. Wszystko jest w porządku w symulatorze, kiedy biegnę na urządzeniu, wyłaniają się następujący błąd: enter image description hereXcode 7 Nie można uruchomić testu na urządzeniu, wystąpił błąd krytyczny

Log jest „dyld: nie można załadować wstawiony bibliotekę„/ private/var/mobile/Pojemniki/danych/aplikacji/7EE29748-5E86-4E9B-B8E5-882753654F87/tmp/IDEBundleInjection.framework/IDEBundleInjection "ponieważ nie znaleziono odpowiedniego obrazu Znalazłem: /private/var/mobile/Containers/Data/Application/7EE29748-5E86-4E9B-B8E5-882753654F87 /tmp/IDEBundleInjection.framework/IDEBundleInjection: Kod podpis nieważne dla '/private/var/mobile/Containers/Data/Application/7EE29748-5E86-4E9B-B8E5-882753654F87/tmp/IDEBundleInjection.framework/IDEBundleInjection' "

Próbowałem zrobić Clean & Budować i usuwać dane pochodne, to mi nie pomogło.

Doceniam wszelkie wskazówki lub pomaga

+0

Potencjalnie powiązane: http://stackoverflow.com/questions/19956390/xcode-5-tests-not-running – JAL

+0

Nie, ten nie jest powiązany. Wygląda inaczej, a przyjęte rozwiązanie nie działa. –

+0

Czy używasz schematu, który wykonuje kompilację Release? Jeśli tak, spróbuj zamiast tego wersji debugowania. – matt

Odpowiedz

2

Było to spowodowane zmianą mi moje hasło appleID. Jeśli ponownie zarejestrujesz się w Xcode -> Preferencje -> Konta, rozwiąże to problem.

+0

Jak już powiedziałem, istnieje pewien konflikt między kontami w ustawieniach Preferencji – kokos8998

0

Przez całe popołudnie zmagałem się z tym problemem i wreszcie znalazłem rozwiązanie. Tak, znowu chodzi o certyfikaty.

Słyszałem wiadomość, że wygasł światowy certyfikat dewelopera firmy Apple, ale nigdy nie zdawałem sobie sprawy, że będzie to stanowić problem do tej pory.

W moim pęku kluczy wszystkie identyfikatory programisty pojawiły się z czerwonym statusem jako "Ten certyfikat został podpisany przez nieznany organ".

Rozwiązaniem jest: przejdź do i pobierz "Relacje deweloperów na całym świecie - certyfikat G2", zaimportuj go do pęku kluczy, sprawdź status certyfikatu tożsamości programisty i czy zmieni kolor na zielony (poprawny), problem z testowaniem urządzenia należy naprawić.

Powiązane problemy