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
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
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!
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
Kita dapat mengatasi masalah ini dengan hanya mengikuti langkah-langkah berikut: - Beberapa .md
, .mdown
.h
file yang termasuk dalam Sumber Kompilasi
Langkah 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
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
s.source_files = "MyUIElements/**/*"
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:
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
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 ke Copy Bundle Resources
.
Cara termudah untuk mencari file adalah dengan menggunakan Filter di sudut kanan atas:
Berikut ini petunjuk dari tautan: