Mam problem z uzyskaniem Kiwi testowej do pracy ze strukturami dodanymi przez CocoaPods. Mam załadowane zarówno AFNetworking, jak i Lumberjack, a oba powodują awarię testu. Test kończy się niepowodzeniem, jeśli pliki źródłowe w moim projekcie wbudowanym w cel testowy zawierają pliki z CocoaPods. To jest wiadomość, którą otrzymuję:Nie można użyć Kiwi do testowania ze strukturami dodanymi przez CocoaPods
2012-10-15 13: 10: 44.386 otest [47294: 7e03] Pakiet testowy w/Users/[nazwa użytkownika]/Library/Developer/Xcode/DerivedData/Build/Nie można załadować produktów/Debug-iphonesimulator/KiwiUnitTest.octest, ponieważ wystąpił błąd łącza. Jest prawdopodobne, że dyld nie może zlokalizować szkieletu lub biblioteki, z którą pakiet testowy był połączony, prawdopodobnie dlatego, że struktura lub biblioteka miała niepoprawną ścieżkę instalacji w czasie połączenia.
Śledziłem wszystkie instrukcje zarówno na CocoaPods jak i Kiwi.
Na przykład mam klasę APIClient. Obejmuje AFHTTPClient.h. Jeśli uruchomię test bez wbudowanego APIClient.m do celu testowego, test będzie budowany i działał poprawnie. Jeśli dodam do niego źródło, to mówi, że wszystko się udało, ale nie testy są uruchamiane, a powyższy komunikat o błędzie jest w moim dzienniku.
Dzięki James
Szkoda, że nie widziałem tego 4 godziny temu, naprawiłem bardzo podobny problem dla mnie, dzięki – Chris