Jika tidak ada di atas yang berfungsi untuk Anda dan Anda menemukan kesalahan ini karena Anda baru saja beralih ke use_frameworks!
Podfile Anda, baca terus:
Saya mencoba semua solusi di atas dan lebih banyak lagi sebelum mengetahui bahwa ini bukan tentang jalur header pencarian sama sekali dalam kasus khusus saya; itu saat Anda beralih keuse_frameworks!
dalam Podfile Anda, Anda tidak perlu lagi menyertakan kerangka kerja di header bridging Anda, dan sebenarnya Xcode akan melempar kesalahan "tidak dapat menemukan header" yang sangat tidak membantu.
Yang perlu Anda lakukan adalah menghapus semua impor dari file header bridging Anda, dan alih-alih gunakan Swift import Module
di file Swift individual Anda sesuai kebutuhan, sama seperti yang Anda lakukan untuk kerangka kerja Swift.
DAN jika Anda menggunakan salah satu header kerangka kerja di kelas Obj-C Anda (dalam kasus saya, kami memiliki kelas kenyamanan yang menggunakan FBSDK), Anda perlu mengubahnya dari impor lokal ke global (ini berarti berubah #import "Module.h"
menjadi #import <Module/Module.h>
, yang seharusnya melengkapi secara otomatis untuk Anda ketika Anda mulai mengetik nama kerangka kerja. Dalam kasus saya itu <AFNetworking/AFHTTPRequestOperationManager.h>
).
Sunting: Saya telah belajar bahwa melakukan @import Module
penggunaan menggunakan file payung yang bahkan lebih aman.