Ich habe ein Problem damit, dass das Testframework Kiwi mit Frameworks funktioniert, die über CocoaPods hinzugefügt wurden. Ich habe sowohl AFNetworking als auch Lumberjack geladen, und beide verursachen einen Fehler im Test. Der Test schlägt nur fehl, wenn Quelldateien in meinem Projekt, die in das Testziel integriert werden, Dateien aus CocoaPods enthalten. Dies ist die Nachricht, die ich erhalte:Kann Kiwi nicht zum Testen mit Frameworks verwenden, die von CocoaPods hinzugefügt wurden
2012-10-15 13: 10: 44,386 opest [47294: 7e03] Das Testpaket unter/Users/[Benutzername]/Library/Entwickler/Xcode/DerivedData/Build/Produkte/Debug-iphonesimulator/KiwiUnitTest.octest konnte nicht geladen werden, da ein Verbindungsfehler aufgetreten ist. Es ist wahrscheinlich, dass dyld kein Framework oder eine Bibliothek finden kann, mit denen das Testpaket verknüpft wurde, möglicherweise weil das Framework oder die Bibliothek zum Zeitpunkt der Verknüpfung einen falschen Installationspfad hatten.
Ich habe alle Anweisungen auf CocoaPods und Kiwi gefolgt.
Zum Beispiel habe ich eine APIClient-Klasse. Es enthält AFHTTPClient.h. Wenn ich einen Test ohne den APIClient.m in das Testziel eingebaut habe, baut der Test und läuft gut. Wenn ich die Quelle in sie einfüge sagt es alles erfolgreich, aber keine Tests laufen, und die obige Fehlermeldung ist in meinem Protokoll.
Danke, James
Ich wünschte, ich würde dieses vor 4 Stunden gesehen haben, reparierte ein sehr ähnliches Problem für mich, danke – Chris