Câu hỏi này đã phát triển trong vài tuần qua để đề cập đến các vấn đề chung hơn với xcode4 (và các dự án nâng cấp hình thành cũ hơn xcodeS).
Tuy nhiên, nhiều vấn đề có thể được giải quyết bằng cách làm theo cùng một bộ hướng dẫn.
Nếu bạn gặp bất kỳ sự cố nào sau đây, hãy thử các phương pháp trong câu trả lời được chấp nhận:
- Xcode 4 không thể lưu trữ ứng dụng
- Xcode 4 tạo một kho lưu trữ không sử dụng được
- Xcode 4 không tạo .ipa
- Xcode 4 không thể biên dịch do lỗi bộ xử lý trước
- Xcode 4 không thể tìm thấy tiêu đề
- Mã hoàn thành của Xcode 4 không hoạt động
- Dự án phụ thuộc sẽ không biên dịch
- Thêm phụ thuộc gây ra bất kỳ vấn đề nào ở trên
Câu hỏi gốc
Tiêu đề: "không tìm thấy tệp sự cố từ vựng hoặc bộ xử lý trước" trong Xcode 4
Tôi có một dự án trong Xcode 4 sẽ xây dựng tốt và chạy trên thiết bị và trình mô phỏng nhưng khi cố gắng Lưu trữ nó bị lỗi khi tìm kiếm tệp tiêu đề được liên kết với thư viện tĩnh:
In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15:
In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23:
In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11:
In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10:
/Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file not found [1]
#import "Merchant.h"
^
1 error generated.
Xcode đưa ra lỗi
lexical or preprocessor issue file not found
Nhiều Google đã cho thấy nhiều người đang gặp vấn đề này nhưng không có giải pháp. Bất cứ ai cũng có một bản sửa lỗi hoặc thậm chí một manh mối.
Cập nhật: Các user header
đường dẫn tìm kiếm được đặt thành ${BUILT_PRODUCTS_DIR}
trong tất cả các cấu hình. Nó xây dựng tốt bằng cách sử dụng bất kỳ cấu hình nào ngoại trừ khi lưu trữ.
Cập nhật 2: Merchant.h
là lớp Dữ liệu lõi được tạo tự động và do đó bên trong .xcdatamodeld
gói, tuy nhiên các tiêu đề đều được sao chép vào thư mục tiêu đề công cộng khi thư viện được xây dựng.