Tôi gặp sự cố khi có khung kiểm tra Kiwi để làm việc với các khung được thêm thông qua CocoaPods. Tôi có cả hai AFNetworking và Lumberjack được nạp vào, và cả hai đều gây ra một thất bại trong thử nghiệm. Các thử nghiệm chỉ thất bại nếu bất kỳ tập tin nguồn trong dự án của tôi được xây dựng vào mục tiêu thử nghiệm được bao gồm các tập tin từ CocoaPods. Đây là thông báo tôi nhận được:Không thể sử dụng Kiwi để thử nghiệm với các khuôn khổ được thêm bởi CocoaPods
2012-10-15 13: 10: 44.386 otest [47294: 7e03] Gói thử nghiệm tại/Users/[username]/Library/Developer/Xcode/DerivedData/Build/Không thể tải sản phẩm/Debug-iphonesimulator/KiwiUnitTest.octest vì đã xảy ra lỗi liên kết. Dường như dyld không thể định vị một khung công tác khung hoặc thư viện mà gói thử nghiệm đã được liên kết, có thể vì khung hoặc thư viện có đường dẫn cài đặt không chính xác tại thời gian liên kết.
Tôi đã làm theo tất cả các hướng dẫn trên cả CocoaPod và Kiwi.
Ví dụ: tôi có lớp APIClient. Nó bao gồm AFHTTPClient.h. Nếu tôi chạy một thử nghiệm mà không có APIClient.m được xây dựng trong mục tiêu thử nghiệm thì thử nghiệm sẽ được xây dựng và chạy tốt. Nếu tôi bao gồm nguồn vào nó, nó nói mọi thứ đã thành công, nhưng không kiểm tra được chạy, và thông báo lỗi trên nằm trong nhật ký của tôi.
Xin cảm ơn, James
Tôi ước tôi sẽ thấy điều này 4 giờ trước, đã khắc phục sự cố rất giống với tôi, cảm ơn – Chris