Bu uyarıyı nasıl çözebilirim?
[WARN] uyarısı: i386 mimarisi için sourcecode.objj.h türündeki '$ (PROJECT_DIR) /MyApp/MessageCell.h' dosyasını işleme kuralı yok
Bu uyarıyı nasıl çözebilirim?
[WARN] uyarısı: i386 mimarisi için sourcecode.objj.h türündeki '$ (PROJECT_DIR) /MyApp/MessageCell.h' dosyasını işleme kuralı yok
Yanıtlar:
Projenizi tıklayın ve bu dosyanın Yapılandırma Aşamaları sekmesinde bulunmadığını kontrol edin. Normalde hiçbir başlık dosyası burada kalmamalıdır. Temizleyin ve tekrar inşa edin, işe yarayacak!
Bu uyarıyı kaldırmak için Xcode 4.x grafik kılavuzu:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
Bu sorunu aşağıdaki adımları izleyerek çözebiliriz: - Bazıları .md
, Derleme Kaynakları'na.mdown
.h
dahil edilir
Adım 1) Proje Gezgini'ni seçin
Adım 2) Projenizi seçin
Adım 3) Hedefinizi seçin
Adım 4) Yapı Aşamaları Seçin
Adım 5) Taşı biz gelen sürecine derleyici istemiyoruz dosyalar Derleme Kaynaklarına için kopyala Paketi Kaynakları
Bu uyarıyı cocoapod'unuzdan alıyorsanız, öğesinin s.source_files
doğru ayarlandığından emin olun .podspec
.
Örneğin, bu satırdaki tüm dosyaları .podspec
s.source_files = "MyUIElements/**/*"
Bu derleme uyarısını, kapsüldeki bazı yazı tipi dosyaları için alıyordum. Sen gösterilmesini hangi dosyaların kontrol BuildPhases
-> CompileSources
Böyle pod tüketimi:
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
s.source_files = "Sources**/*.{h,m,swift}"
?
Benim sorunum was't başlık dosyaları nedeniyle Target
> Build Phases
> Compile Resources
birisi değildi .h files
ile başlayacak. Sistem başka dosyalardan şikayet ediyordu. Temelde sistemin şikayet ettiği dosyaları sil dedi bu bağlantıyı takip ettim ama bunun yerine cntrl + onları sürükledim Copy Bundle Resources
.
Dosyaları aramanın en kolay yolu, sağ üst köşedeki Filtreyi kullanmaktır:
İşte bağlantıdan talimatlar: