Bibliotheken, die nicht gefunden werden, wenn CocoaPods mit iOS-Logiktests verwendet werden

Bin ich zu schreiben versucht, einige iOS-logic-tests gegen Klassen in meinem Projekt, dass die Nutzung der Funktionalität von einigen der Bibliotheken, die in meinem podspec. Ich bin mit dem standard-unit-test-bundle zur Verfügung gestellt in Xcode (obwohl nicht-Anwendung Tests, nur Unit-Tests).

Verwende ich zum Beispiel Magische Scheibe, und ich habe, dass die library linked in meinem podspec. Es ist in dem Pods-Projekt in meinem workspace, und funktioniert wie erwartet, wenn die app läuft im simulator oder auf dem Gerät. Wenn ich versuche den link zu dem test, das Objekt, das verwendet Magische Aufnehmen, allerdings bekomme ich einen linker Fehler, der besagt, dass es nicht finden können, die Selektoren von Magisches Aufnehmen. Ich habe versucht, die Aktualisierung meiner HEADER_SEARCH_PATH in meiner Logik testen bundle, auch schwer mit der Programmierung der Header-Verzeichnis erstellt, die von CocoaPods, aber kein Glück.

Kann ich unit-tests für Klassen, die nicht mit CocoaPods-Bibliotheken mit kein problem.

Werde ich über das falsch? Sollte ich etwas anderes tun um den compiler zu sehen, die CocoaPods-Bibliotheken?

InformationsquelleAutor der Frage Mark Struzinski | 2013-01-24

Schreibe einen Kommentar