Ich habe nach dem Upgrade von Xcode 4.2 den gleichen Verknüpfungsfehler für den Simulator erhalten - & gt; 4.3.1. Ich habe bemerkt, dass neue Projekte in 4.3.1 mit Unit Tests arbeiten, also vergleichen Sie einfach die Projektunterschiede.
Was es für mich repariert hat, war: -
Tatsächlich funktionieren Komponententests auch auf dem Gerät einwandfrei.
Sieht so aus, als wäre dies eine zufällige (oder absichtliche) Auslassung von Apple.
Wenn (und nur wenn) Sie ein registrierter Apple Developer sind, können Sie sich bei den Apple Developer Foren anmelden und Kopiere diese verknüpfte Suchanfrage in die Adresszeile deines Browsers , du wirst sehen, dass andere Leute das gleiche Problem hatten.
Momentan sieht es so aus, als ob Sie SenTestingKit nur im Simulator verwenden können.
Ich hatte ein ähnliches Problem mit Xcode 4.4. Mein Lösungsweg: SetTestingKit.framework wurde von den Hauptzielen (dem zu testenden System) "link binary with libraries" entfernt, so dass es im Testziel belassen wird. Nicht sicher, warum es überhaupt dort gelandet ist.
Ich habe gerade ein Upgrade auf 4.3.1 durchgeführt. Es gibt ein Problem mit dem SenTestingKit-Framework. Ich habe den Testquellcode aus dem Projekt entfernt, er baut sich gut auf. Und es kann auf dem 5.1-Gerät laufen. Aber ich habe _ dyld _dyld_start Fehler, wenn ich es auf Simulator lief. Ich musste SenTestingKit aus dem Projekt entfernen, damit es am Simulator funktioniert.
Tags und Links xcode4