2016-01-10 3 views
9

Nachdem ich laufe ProjectNameTests.m (leere Testdatei) von doint Product -> Test baut das Projekt erfolgreich, aber es wirft und gibt mir die folgende Fehlermeldung:XCTest Fehler: Das Paket konnte nicht geladen werden. Versuchen Sie, das Bündel Neuinstallation

2016-01-10 11:25:32.677 xctest[66104:5611958] The bundle “ProjectNameTests” couldn’t be loaded. Try reinstalling the bundle. 
2016-01-10 11:25:32.677 xctest[66104:5611958] (dlopen(/Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests, 265): Symbol not found: _FBSDKErrorArgumentCollectionKey 
    Referenced from: /Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests 
    Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Agents/xctest 
in /Users/XYZ/Library/Developer/Xcode/DerivedData/ProjectName-dnwnjlzdzxbcyydkxsumlvokmhvk/Build/Products/Debug-iphonesimulator/ProjectNameTests.xctest/ProjectNameTests) 
Program ended with exit code: 83 

Ich habe versucht UIKit von Tests zu entfernen Ändern des Match-O-Typs, Wechseln des Simulators zum iPhone 5 und andere Dinge, die in ähnlichen Antworten vorgeschlagen wurden, ohne Glück. Irgendwelche Ideen?

+0

Hat jemand eine Lösung dafür gefunden? Ich stehe immer noch vor diesem Problem für UI-Tests, nachdem ich den Bundle Loader eingestellt habe. –

Antwort

1

Ich hatte gerade ein ähnliches Problem und es stellte sich heraus, dass das Xcode-Projekt auf ein Bereitstellungsziel von 7,2 festgelegt wurde, aber expecta und Septa 8.0 oder höher erforderlich.

0

Ich habe einen Fehler mit Exit Code 83 nicht in der Lage zu erkennen, ein Symbol aus einer externen Bibliothek zum Projekt hinzugefügt.

In meinem Fall wurde es gelöst, indem "Host-Anwendung" auf App in der allgemeinen Konfiguration des Testziels eingestellt wurde. Ich habe „APIs erlauben Test Host-Anwendung“ auch geprüft

+0

Ich habe die App nicht in der Liste, es zeigt nur keine, keine Ahnung warum? –

0

Auch habe ich den gleichen Fehler , wo ich es nach dem folgenden Schritt gelöst haben

Set the Test Host in Build settings of the test target to $(BUNDLE_LOADER)

Eigentlich existiert Ich habe versucht, Unit-Tests in den bereits Projekt wo sollte ich das Verfahren in der Methode in der Verbindung angegebenen Adding Unit Tests to an existing iOS project with Xcode 4, wo ich diesen Schritt verpasst haben

Verwandte Themen