Testziel X hat einen Fehler festgestellt (früher unerwarteter Ausgang, Operation wurde nie mit Bootstrapping beendet - es wird kein Neustart versucht
Arbeite ich mit OCMock zu schreiben Testfälle für das bestehende Projekt, dass ich integriert in meinem Projekt-Arbeitsbereich. Nachdem alle genannten Schritte in diesem link
Wenn ich zuerst ausgeführt mein test-Fall-sein gibt mir diese Fehlermeldung. Ich suchte es und versucht, im folgenden einige Lösungen wie "creating new target"," Neustart Xcode" aber es hat mir nicht helfen. Irgendeine Idee?
InformationsquelleAutor der Frage Varun Mehta | 2016-01-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich meine Notizen und demo-Anwendungen für Cocoapods und Karthago, die hier https://github.com/onmyway133/TestTarget
Runpath Search Paths
zeigen$(FRAMEWORK_SEARCH_PATHS)
Mehr info
InformationsquelleAutor der Antwort onmyway133
Ich bin mit Karthago und das problem war für mich die Suche nach Abhängigkeiten in einem test-target. Update:
Hinzufügen
$(PROJECT_DIR)/Carthage/Build/iOS
zuRunpath Search Paths
Finden Sie Referenz hier: Karthago Problem
InformationsquelleAutor der Antwort Radosław Cięciwa
In meinem Fall gab es nichts falsch mit verknüpften Dateien.
Der Simulator war ein bisschen stuck an der Meldung, dass die app ausgelöst, wie: "App-name möchte, um Ihnen Benachrichtigungen zu schicken".
Auf OK geklickt und das nächste mal, mein XCTests fein gearbeitet.
InformationsquelleAutor der Antwort FeltMarker
Meine Lösung ist, fügen Sie eine ""Datei Kopieren "phase" auf mein test target.
Dort habe ich das Ziel, Rahmenbedingungen und Hinzugefügt mein framework mit dem + - Zeichen.
InformationsquelleAutor der Antwort leizeQ
Nur um meine Erfahrungen über diesen Fehler:
Ich bin mit fastlane + cocoapods.
Habe ich mir einen Arbeitsplatz mit 2 dynamischen frameworks:
Abhängigkeiten:
Abhängigkeit definiert, in dem Podfile.
War der Fehler ausgelöst ausführen framework B-tests.
In meinem Fall war das problem im Zusammenhang mit fehlenden Abhängigkeit zu AFNetworking in B.-framework Ziel.
Hinzufügen eines pod-Abhängigkeit zu AFNetworking in B. Rahmen, in Podfile, alles war gelöst.
So, auch wenn das Ziel B ist die Kompilierung erfolgreich, AFNetworking, war nicht eingebettet in die B-test-app und dem simulator war nicht in der Lage zu laufen B-test-app Anhebung dieser "sehr sinnvoll" (*) Fehler.
(*) Dank an Apple für dieses!
InformationsquelleAutor der Antwort Lubbo
In meinem Fall Aktiv Bauen-Architektur Nur wurde JA eingestellt.
In der Projekt-und Zielvorgaben :
Build-Einstellungen -> Architekturen -> Build-Active-Architektur Nur sollte NEIN statt JA
InformationsquelleAutor der Antwort Mihriban Minaz
Wow, ich Verschwendete eine Menge Zeit damit, mein test-bundle hatte der "Host-Anwendung" zu meiner Bewerbung ausgewählt. Andere bundles test nicht.
Ich erwarte, dass diese Lösung nicht die richtige Lösung für jede situation, aber meine tests waren hauptsächlich zum testen der dynamischen Bibliothek, und es hat nicht wirklich brauchen, eine Host-Anwendung zu laufen. Ich war immer den oben genannten Fehler, wenn Sie diese Option deaktivieren mir erlaubt, führen Sie die tests ohne Fehler, und die breakpoints gearbeitet. Ich war mit MacOS, aber es hat vermutlich ähnlich wie für die anderen Umgebungen. Ich erwarte, dass diese Lösung nicht die richtige Lösung für jede situation, aber meine tests waren hauptsächlich zum testen der dynamischen Bibliothek, und es hat nicht wirklich brauchen, eine Host-Anwendung zu laufen.
Auf dem test-bundle-Gehen Sie auf allgemein -> Testen -> "Host-Anwendung" auf None.
InformationsquelleAutor der Antwort possen
Mein Fall war etwas besonderes. Ich habe 2 Dateien als test-Klassen. funktionierte perfekt und der andere hatte auch diesen Fehler.
Beide link gegen den gleichen Rahmen.
Klar nur abgeleitete Daten
Glück
und happy testing!
InformationsquelleAutor der Antwort Yitzchak
In meinem Fall hatte ich nicht Hinzugefügt, ein Skript Ausführen, phase für die Schnellen und Flinken Bibliotheken, die ich integriert mit Karthago.
InformationsquelleAutor der Antwort Ben Thomas
InformationsquelleAutor der Antwort Ravi
Gibt es vielleicht eine andere Lösung, wenn Sie mit CocoaPods und der UI-test-target eingebettet ist, innerhalb der app Ziel, das ist, leider, der Fall ist in der Standard-Vorlage (
pod init
).Versuchen, verschieben Sie die UI-test-Gegner aus der app Ziel wie folgt:
aus:
:
Kredit geht an SpacyRicochet in diesem Thema thread: https://github.com/CocoaPods/CocoaPods/issues/4752#issuecomment-305101269
InformationsquelleAutor der Antwort hujunfeng
Möchte zu teilen meine Antwort, hoffe es retten könnte someones Zeit.
Für mich .m-Datei wurde nicht richtig verlinkt unter Build-Phasen - > Quellen Kompilieren
InformationsquelleAutor der Antwort Varun Mehta
In meinem Fall, ich hatte erklärt, eine Eigenschaft, die als readonly in einer header-Datei:
aber ich vergaß hinzuzufügen, diese Erklärung den .m so ein setter generiert:
Dumme Fehler, nicht ganz sicher, warum es manifestiert sich in diesen Fehler, aber das hinzufügen dieser Zeile an den .m das problem behoben.
InformationsquelleAutor der Antwort JohnG
In meinem Fall, meine Build-Einstellungen -> Architekturen Einstellung war nur für armv7 und habe mich für ARCHS_STANDARD das war das gleiche von meinem Host-Anwendung
InformationsquelleAutor der Antwort Felipe FMMobile
Für mich, ich hatte zu 'Vertrauen' developer ' in 'Device Management' unter 'Einstellungen -> allgemein" auf meinem Gerät. (Einstellungen -> allgemein -> Device-Management -> DeveloperID ->', Vertrauen in die app') Als ich mit app durch die seitliche Befüllung mit meiner apple-ID.
InformationsquelleAutor der Antwort infiniteLoop
In meinem Fall musste ich entfernen
$(inherited)
aus Andere Linker Flags in meine ui-test-target. Ich habe installiert statische Bibliotheken über cocoapods.InformationsquelleAutor der Antwort zuziaka