Şimdiden burada bazı mükemmel cevaplar var. @ Shadow_x99's çok yardımcı oldu. Bununla birlikte, kendi deneyimlerimi tamamlamama izin verilirse.
Oluşturma sürecinde bir şemsiye başlığı otomatik olarak tanımlanır. Hedefin derleme ayarlarında belirtilmemiş veya proje ayarlarından devralınmamış.
Bu hatayı önlemek için - XCode 7'den itibaren - aşağıdaki gibidir;
warning: no umbrella header found for target 'MyTarget', module map will not be generated
iki önemli adım atılmalıdır.
İlk olarak, şemsiye başlığı hedefle aynı ada sahip olmalıdır . Dolayısıyla, hedefiniz adlandırılmış bir çerçeve ise MyTarget
, adlandırılmış bir başlık olmalıdır MyTarget.h
.
İkinci olarak, oluşturma aşamalarında MyTarget
- bu yanıtta belirtildiği gibi - bu başlık dosyası yukarıda ayrıntılı olarak açıklandığı gibi genel bölümde listelenmelidir .