Beim Versuch, die Unit-Tests zu erstellen, die mit dem standardmäßigen XCode-Unit-Test-Bundle-Ziel erstellt wurden, scheint es, als ob es in der Phase "Benutzerdefinierter Shell-Skript ausführen 'Run Script'" stecken bleibt.
Ich bemerke auch eine hohe CPU-Auslastung des Prozesses "otest", bis zu dem Punkt, an dem die Lüfter innerhalb von Sekunden anspringen.
Die einzige nützliche Nachricht, die ich sehe, wenn ich die Zeile erweitere, ist
/Developer/Tools/RunPlatformUnitTests.include:419: Hinweis: Führe Tests für Architektur 'i386' aus (GC AUS) Konnte gemeinsamen Speicherbereich GSCapabilities nicht öffnen (Datei oder Verzeichnis nicht gefunden)
Die einzige Option, die ich zu diesem Zeitpunkt habe, ist, den Build abzubrechen.
Muss sagen, dass ich bis zu diesem Moment die Unit-Tests einwandfrei ausgeführt habe, aber nicht sicher sagen kann, was ich getan habe, um das zu verursachen.
Das ist auf XCode 3.2.4
Nach dem Update auf 3.2.5 schlägt das Skript jetzt fehl mit einem Fehler
Test-Ausrüstung '/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/Developer/usr/bin/otest' wurde abnorm beendet mit dem Code 138 (sie könnte abgestürzt sein).
Vermutlich hängt das Problem zusammen? Habe einige Antworten auf SO gefunden, wie die Ausnahmebehandlung jetzt anders funktioniert, wenn NSInvocation verwendet wird (was otest zu verwenden scheint), aber nicht wirklich eine Lösung für das Problem.