Tôi đang làm việc với Core Data và khi mô hình trở nên phức tạp hơn, tôi cần đảm bảo rằng những thay đổi mới mà tôi giới thiệu không làm hỏng mô hình của tôi một cách bất ngờ ở các phần khác.Cách sử dụng thư viện tĩnh (ví dụ: thư viện cocoapods) trên XCTest?
Tôi có thể tạo các kiểm tra đơn vị và chạy chúng mỗi khi tôi thay đổi một cái gì đó trên mô hình của mình. Nếu một cái gì đó bị hỏng, có thể có điều gì đó sai với mô hình của tôi hoặc ít nhất tôi biết tôi phải sửa đổi một số truy vấn trong mã/kiểm tra chính.
Tôi đang sử dụng MagicalRecord để có quyền truy cập vào một số phương pháp tiện lợi. Tôi cũng sử dụng cocoapods vì lý do tương tự, tiện lợi. Vấn đề là cocoapod tạo ra một thư viện tĩnh và liên kết nó với mục tiêu của tôi, nhưng trong Xcode, các mục tiêu thử nghiệm mới không tự động được cấu hình để liên kết với cùng một thư viện/khung mục tiêu liên kết đến câu hỏi.
Làm cách nào để liên kết XCTest với thư viện tĩnh?
Điều này không chỉ hữu ích với dữ liệu MagicalRecord/Core, nhưng khi bạn đang sử dụng thư viện bên ngoài, nên kiểm tra để đảm bảo rằng các bản cập nhật trên thư viện không phá vỡ ứng dụng của bạn.