2013-01-14 41 views
7

Tôi không chắc chắn rằng đây là một vấn đề RestKit, và tôi đã thử cài đặt lại RestKit qua CocoaPods nhiều lần, nhưng cuối cùng tôi nhận được lỗi này:Lỗi mà RestKit.h không được tìm thấy

<RestKit/RestKit.h> file not found 

Tất cả mọi thứ biên dịch tốt và RestKit hoạt động. Tôi đã đặt đường dẫn tìm kiếm tiêu đề thành $(inherited), giống như với các cờ liên kết khác.

Điều này thật không may, bởi vì hiện tại tính năng tự động hoàn tất cho các lớp đó không hoạt động.

Tôi đã thử xóa, xóa dữ liệu có nguồn gốc và khởi động lại Xcode, tất cả đều không có kết quả.

+1

RestKit dường như cài đặt một cách hoàn hảo qua CocoaPods đối với tôi, sau đó tôi chỉ sử dụng '#import "RestKit.h" ' –

Trả lời

9

Tôi đã xem qua câu hỏi này khi gặp vấn đề tương tự, nhưng tôi đã có một giải pháp rất khác đã hoạt động ngay lập tức.

Vì lý do gì đó, đôi khi một dự án có vẻ mất dấu một số cài đặt có liên quan đến CocoaPods. Trong trường hợp của tôi nó được kích hoạt khi tôi tải xuống một dự án từ một kho lưu trữ đã được thiết lập bởi người khác - thậm chí chạy "cài đặt nhóm" một lần nữa đã không loại bỏ lỗi biên dịch.

Cuối cùng tôi đã chạy qua giải pháp ở đâu đó, dự án cần tận dụng các tệp cấu hình Pods cho mục tiêu của bạn. Đi vào tab "Thông tin" cài đặt dự án của bạn, mở phần "Cấu hình". Mở rộng cả Gỡ lỗi và Phát hành, hãy kiểm tra để đảm bảo rằng dự án của bạn có bộ cấu hình "nhóm". Nếu không, hãy nhấp vào trình đơn thả xuống và chọn "nhóm" để gỡ lỗi và phát hành - bây giờ biên dịch và lỗi sẽ biến mất.

Đây là hình ảnh hiển thị chính xác phần nào của cấu hình XCode mà tôi đang nói đến.

Pods Configuration set for project

+0

Đây là một lỗi khó chịu khó chịu với một giải pháp đơn giản. Tôi đã thử khoảng 10 câu trả lời SO khác nhau và đây là câu trả lời có hiệu quả. Đối với tôi nó đã thất bại trong thử nghiệm. Vì vậy, tôi đã phải làm tương tự như bạn đề nghị nhưng cho các mục tiêu thử nghiệm. Cảm ơn bạn. – Spectravideo328

+0

Rất vui vì nó giúp người khác tránh được nhiều đau đớn hơn. –

0

Tôi tin rằng vấn đề có liên quan nhiều hơn đến Xcode so với bản thân cocoapod. Tôi đã nhìn thấy vấn đề này trên các nhóm khác tôi đã nhập cũng như nơi họ không tự động hoàn thành các tiêu đề. Như Keith đã nói trong các ý kiến, bạn sẽ có thể nhập tiêu đề bạn cần và phần còn lại của mã sẽ tự động hoàn thành từ đó.

+0

Tôi không chắc chắn lý do tại sao nó cuối cùng làm việc nhưng nó đã ... muốn tôi trả tiền quan tâm hơn nữa. – mkral

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