Làm thế nào tôi có thể giải quyết cảnh báo này?
Cảnh báo [WARN]: không có quy tắc để xử lý tệp '$ (PRO DỰ_DIR) /MyApp/MessageCell.h' của loại sourcecode.objj.h cho kiến trúc i386
Làm thế nào tôi có thể giải quyết cảnh báo này?
Cảnh báo [WARN]: không có quy tắc để xử lý tệp '$ (PRO DỰ_DIR) /MyApp/MessageCell.h' của loại sourcecode.objj.h cho kiến trúc i386
Câu trả lời:
Nhấp vào dự án của bạn và kiểm tra xem tệp này không có trong tab Build Ph Phase. Thông thường không có tập tin tiêu đề nên ở đây. Làm sạch và xây dựng lại, nó sẽ hoạt động!
Hướng dẫn đồ họa cho Xcode 4.x để xóa cảnh báo này:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to- Process-file.html
Chúng ta có thể giải quyết vấn đề này bằng cách đơn giản làm theo các bước dưới đây: - Một số .md
, .mdown
.h
tập tin được bao gồm trong Compile Nguồn
Bước 1) Chọn Project Navigator
Bước 2) Chọn dự án của bạn
Bước 3) Chọn targetStep của bạn
Bước 4) Chọn Build PhasesStep
Bước 5) Di chuyển các tệp mà chúng tôi không muốn trình biên dịch xử lý từ Nguồn biên dịch để sao chép tài nguyên gói
Nếu bạn nhận được cảnh báo này từ cocoapod, bạn phải đảm bảo rằng s.source_files
nó được đặt chính xác trong .podspec
.
Ví dụ: ban đầu tôi đã bao gồm tất cả các tệp có dòng này trong .podspec
s.source_files = "MyUIElements/**/*"
Tôi đã nhận được cảnh báo biên dịch này cho một số tệp phông chữ tôi có trong nhóm. Bạn kiểm soát tập tin nào hiển thị trong BuildPhases
-> CompileSources
về mức tiêu thụ pod như thế này:
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
s.source_files = "Sources**/*.{h,m,swift}"
?
Tập tin tiêu đề vấn đề chỉnh chưa tôi vì theo Target
> Build Phases
> Compile Resources
không có bất kỳ .h files
để bắt đầu với. Hệ thống đã phàn nàn về một số tập tin khác. Tôi đã theo liên kết này về cơ bản nói rằng xóa các tệp mà hệ thống đã phàn nàn nhưng thay vào đó tôi cntrl + kéo chúng vàoCopy Bundle Resources
.
Cách dễ nhất để tìm kiếm các tệp là sử dụng Bộ lọc ở góc trên bên phải:
Dưới đây là hướng dẫn từ liên kết: