Bagaimana saya bisa menyelesaikan peringatan ini?
Peringatan [WARN]: tidak ada aturan untuk memproses file '$ (PROJECT_DIR) /MyApp/MessageCell.h' dari jenis sourcecode.objj.h untuk arsitektur i386
objective-c
xcode
cocoa-touch
compiler-construction
Sheehan Alam
sumber
sumber
Jawaban:
Klik proyek Anda, dan periksa apakah file ini tidak ada di tab Build Phases. Biasanya tidak ada file header yang harus tetap di sini. Bersihkan dan bangun lagi, seharusnya berhasil!
sumber
Panduan grafis untuk Xcode 4.x untuk menghapus peringatan ini:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
sumber
Kita dapat mengatasi masalah ini dengan hanya mengikuti langkah-langkah berikut: - Beberapa
.md
,.mdown
.h
file yang termasuk dalam Sumber KompilasiLangkah 1) Pilih Project Navigator
Langkah 2) Pilih proyek Anda
Langkah 3) Pilih targetStep Anda
Langkah 4) Pilih Membangun PhasesStep
Langkah 5) Pindahkan file yang kita tidak ingin kompiler memproses dari Sumber Kompilasi untuk Menyalin Sumber Bundel
Periksa ini
sumber
Jika Anda mendapatkan peringatan ini dari cocoapod Anda, Anda harus memastikan
s.source_files
sudah diatur dengan benar di.podspec
.Misalnya saya awalnya memasukkan semua file dengan baris ini di file saya
.podspec
Saya mendapatkan peringatan kompilasi ini untuk beberapa file font yang saya miliki di pod. Anda mengontrol file mana yang muncul di
BuildPhases
->CompileSources
pada konsumsi pod seperti ini:sumber
s.source_files = "Sources**/*.{h,m,swift}"
?Saya file header masalah was't karena di bawah
Target
>Build Phases
>Compile Resources
tidak ada apapun.h files
untuk memulai dengan. Sistem itu mengeluh tentang beberapa file lain. Saya mengikuti tautan ini yang pada dasarnya mengatakan hapus file yang dikeluhkan oleh sistem tetapi sebaliknya saya cntrl + menyeretnya keCopy Bundle Resources
.Cara termudah untuk mencari file adalah dengan menggunakan Filter di sudut kanan atas:
Berikut ini petunjuk dari tautan:
sumber