2012-09-30 31 views
5

Tôi thực sự bối rối khi cố gắng để có được ParseKit.framework (this) để làm việc nói chung, thậm chí không bận tâm để thực hiện nó cho đến khi nó chạy các ứng dụng demo mà đến với nó.ParseKit.framework sẽ không hoạt động, Foundation.h không tìm thấy

Điều gì xảy ra là trình biên dịch không thể định vị được < Foundation/Foundation.h> hoặc thứ gì đó mà tôi cho rằng tiêu đề nằm trong khung được liên kết. Lỗi chính xác: "Vấn đề về Lexical hoặc Preprocessor: không tìm thấy tệp 'Foundation/Foundation.h'."

Dưới đây là đoạn mã, chỉ từ ParseKit_Prefix.pch:

// 
    // Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
    // 
    #ifdef __OBJC__ 
     #import <Foundation/Foundation.h> 
    #endif 

Không có gì bất thường về nó, tôi lại lộn xộn lên các đường dẫn tập tin một số như thế nào? Tôi đã cài đặt lại Xcode, tải xuống lại ParseKit và không có gì giúp đỡ. Các đề xuất here không làm gì và không phải là this. Khi tôi thực hiện một dự án mới hoặc sử dụng một dự án khác và tải Foundation.framework và #import tiêu đề nó hoạt động tốt. Nếu tôi hủy liên kết khung, tôi không thể tìm thấy nó để liên kết lại. Có ai khác có loại vấn đề này không? Tôi đã tải nó sai ở đâu đó? Tôi có một thời gian rất khó khăn khi tìm kiếm chính xác giao diện người dùng Xcode liên kết, táo phải nhận được một cú đá bực bội, vì vậy nếu có ai đó có thể nghĩ về xin vui lòng cho tôi một số phản hồi, tôi đang rất bối rối ngay bây giờ.

Trả lời

6

Tôi đoán là tôi sẽ đăng câu trả lời nếu có ai quan tâm. Tôi đoán Xcode đã lập chỉ mục sai khi tôi mở ParseKit.xcodeproj hoặc một cái gì đó, thay đổi SDK cơ sở từ 'OS X hiện tại' thành 'OS X 10.7' ...... và sau đó quay trở lại và nó hoạt động tốt cho bất kỳ lý do gì. Tại sao? Không phải là một đầu mối trên thế giới, nhưng tôi hài lòng với nó.

0

Thêm dòng mới trướC#ifdef. Có vẻ như bạn đã vô tình chỉnh sửa ParseKit_Prefix.pch. Nó sẽ trông giống như sau:

// 
// Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
// 
#ifdef __OBJC__ 
    #import <Foundation/Foundation.h> 
#endif 
+0

Xin lỗi, đó chỉ là lỗi của tôi trong khối mã đăng nó. Tệp này đúng, không được tải xuống và tải xuống mới, tôi đã chỉnh sửa câu hỏi để phản ánh điều đó. Cảm ơn vì bạn đã phản hồi. – Jeremy

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