Nachdem ich ProjectNameTests.m (leere Testdatei) mit doint Product -> Test
ausgeführt habe, wird das Projekt erfolgreich erstellt, aber es wirft und gibt mir den folgenden Fehler:
Ich habe versucht, UIKit aus Tests zu entfernen, den Match-O-Typ zu ändern, den Simulator auf iPhone 5 umzustellen und andere Dinge, die in ähnlichen Antworten vorgeschlagen wurden, ohne Glück. Irgendwelche Ideen?
Ich hatte gerade ein ähnliches Problem, und es stellte sich heraus, dass das Xcode-Projekt auf ein Bereitstellungsziel von 7,2 eingestellt war, aber expecta und septa 8,0 oder höher erforderten.
Ich habe einen Fehler mit dem Exit-Code 83, der ein Symbol aus einer externen Bibliothek, die dem Projekt hinzugefügt wurde, nicht erkennen kann.
In meinem Fall wurde das Problem gelöst, indem "Host application" in der allgemeinen Konfiguration des Testziels auf app gesetzt wurde. Ich habe auch "Erlaube Testen von Host Application APIs"
Selbst ich habe den gleichen Fehler wo ich es gelöst habe, folge dem folgenden Schritt
Setzen Sie den Host testen in Build-Einstellungen des Testziels auf $ (BUNDLE_LOADER)
Tatsächlich habe ich versucht, Komponententests zu einem bereits bestehenden Projekt hinzuzufügen, wo ich die Prozedur in der Methode befolgen sollte, die in dem Link Hinzufügen von Komponententests zu einem bestehenden iOS-Projekt mit Xcode 4 , wo ich diesen Schritt verpasst habe
Tags und Links unit-testing ios xcode xctest nsbundle