Tôi đang cố gắng viết một số bài kiểm tra logic iOS đối với các lớp trong dự án của tôi có sử dụng chức năng từ một số thư viện trong podspec của tôi. Tôi đang sử dụng gói thử nghiệm đơn vị tiêu chuẩn được cung cấp trong Xcode (mặc dù không phải là Thử nghiệm ứng dụng, chỉ là Thử nghiệm đơn vị).
Ví dụ: tôi sử dụng Magical Record và tôi có thư viện đó được liên kết trong podspec của mình. Nó hiện diện trong dự án Pods trong không gian làm việc của tôi và hoạt động như mong đợi khi ứng dụng đang chạy trong trình giả lập hoặc trên thiết bị. Tuy nhiên, khi tôi cố gắng liên kết để kiểm tra đối tượng sử dụng Magical Record, tôi gặp lỗi liên kết nói rằng nó không thể tìm thấy các công cụ chọn từ Magical Record. Tôi đã thử cập nhật HEADER_SEARCH_PATH trong gói thử nghiệm logic của mình, thậm chí mã hóa nó cứng vào thư mục tiêu đề được tạo bởi CocoaPods, nhưng không gặp may.
Tôi có thể chạy thử nghiệm đơn vị đối với các lớp không sử dụng thư viện CocoaPods mà không gặp vấn đề gì.
Tôi đang đi về điều này sai? Tôi có nên làm một cái gì đó khác để có được trình biên dịch để xem các thư viện của Cốc Cốc không?