2017-02-08 21 views
5

Tôi đã thêm gần đây trên Swift thư viện hỗ trợ trong dự án của tôi và hiện ngôn ngữ chính dự án của tôi là Objective-C và vì điều này thể hiện nó một số cảnh báo phụ thuộc trong dự án của tôi như dưới đây:Bắt cảnh báo liên quan đến phân tích phụ thuộc cho DEFINES_Modules

Cảnh báo

: sử dụng 'ALWAYS_SEARCH_USER_PATHS = YES' trong khi xây dựng mục tiêu xác định mô-đun ('DEFINES_MODULE = YES') có thể không thành công. Vui lòng di chuyển để sử dụng 'ALWAYS_SEARCH_USER_PATHS = NO'.

Bất kỳ ai có bất kỳ ý tưởng nào về cách giải quyết vấn đề trên?

Cảnh báo tự nói rằng cần đặt cờ 'ALWAYS_SEARCH_USER_PATHS = NO' sẽ giải quyết cảnh báo này.

Nhưng câu hỏi của tôi là: là nó có ảnh hưởng đến bất kỳ chức năng hiện có hoặc vấn đề khung liên kết nào không?

hoặc an toàn để thực hiện theo chỉ dẫn trong cảnh báo này?

Cảm ơn trước.

Trả lời

0

Kể từ khi phát hành Xcode 8.3, ALWAYS_SEARCH_USER_PATHS hiện không được chấp nhận, nhưng các thư viện khác vẫn đang sử dụng ALWAYS_SEARCH_USER_PATHS đang đặt giá trị cài đặt trong dự án của bạn, bạn sẽ phải đợi các thư viện khác thực hiện thay đổi.

Ví dụ, Core Lô hiện nay là trên phiên bản 2.2, nó vẫn đưa giá trị ALWAYS_SEARCH_USER_PATHS trong dự án của tôi, việc sửa chữa cho cảnh báo này sẽ được phát hành trong phiên bản 2.3

+0

Nhưng những gì về mục tiêu triển khai thấp hơn? như tôi phải cung cấp hỗ trợ của 8.0 và vắt tay trong trường hợp đó? – CodeChanger

+0

Vui lòng xem câu trả lời được cập nhật để xem câu trả lời có khắc phục được cảnh báo của bạn hay không. – Aviva

Các vấn đề liên quan