2014-11-03 18 views
25

Ich habe vor kurzem meinen Xcode aktualisiert und fing an, diesen Fehler zu haben.Fehler beim Laden von XCTest, kein passendes Bild gefunden.

2014-11-03 15:03:54.222 App[13141:60b] Error loading /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: dlopen(/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests, 262): no suitable image found. Did find: 
    /private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests: code signature invalid for '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest/AppTests' 
DevToolsBundleInjection: Error loading bundle '/private/var/mobile/Applications/677127BD-5230-4D5F-B70E-AF728439D34B/tmp/AppTests.xctest' 

Ich habe meine Google-Suche wie üblich getan. Aber ich habe noch keine Lösungen gefunden. Source Ich habe geschaut und versucht, mein Problem zu lösen mit ist,

  1. http://marcschwieterman.com/blog/testing-in-the-sandbox/

Wenn es passiert?

Es zeigt nur diesen Fehler, wenn ich uni-Test auf dem Gerät ausführen. Am Simulator funktioniert es wie erwartet. Beim Ausführen einer Anwendung vom normalen Ziel wird dieser Fehler nicht angezeigt.

Wenn ein Fehler während des Betriebs auftritt, stürzt die Uni Test App nicht ab. Es lädt nur xctests nicht.

Wer hat ähnliche Probleme? und es schaffen, es zu lösen?

+0

http://stackoverflow.com/questions/19378922/xctest-test-failed – matt

+0

@ Matt, es wäre besser, wenn Sie erklären kann. Da ich meine Bemühungen bisher schon verlinkt habe ... und du hast mir wieder den gleichen Link gegeben. Außer deiner ist über einen Stackoverflow. Ich führe Test auf dem Gerät aus, also Code muss so weit wie ich weiß unterzeichnet werden. – doNotCheckMyBlog

Antwort

33

Ich habe genau das gleiche Problem angetroffen. Ich konnte das Problem beheben, indem ich das Bereitstellungsprofil für beide Ziele (den Test- und den Testhost) auf etwas anderes als "Automatisch" einstellte.

Ich verifiziert, dass dies das Problem war, indem ich es auf automatisch zurücksetzte, und das Problem wieder behoben.

+0

Yup, dass das Problem gelöst ... Es ist definitiv ein Fehler in XCode. Danke Kamerad! – doNotCheckMyBlog

+0

Ich habe versucht, das gleiche Bereitstellungsprofil für die App und das xctest-Paket festzulegen, aber ich habe immer noch denselben ungültigen Signaturfehler. Ich habe versucht mit _iOS Team Provisioning Profile: * _, vielleicht funktioniert es mit einem Provisioning-Profil mit einem vollständigen Bundle-ID ... – 0xced

+2

Hatte diesen Fehler, musste ich beide Ziele Provisioning-Profil zu einem Platzhalter-Profil. – tagy22

0

Ich habe festgestellt, dass das Problem behoben ist, wenn ich alle iOS-Entwicklerzertifikate von OS X-Schlüsselbund und dem iPhone-Entwicklerportal löschte und Xcode die Entwicklungszertifikate erneut anforderte.

1

@ Kommentar des tagy22 für mich gearbeitet

diesen Fehler hatte, habe ich Provisioning-Profil, beide Ziele setzen musste ein Wildcard-Profil.

Verwandte Themen