Если ничего из вышеперечисленного не use_frameworks!помогло вам, и вы обнаружили эту ошибку, потому что вы только что переключились в свой Podfile, читайте дальше:
Я перепробовал все приведенные выше решения и многое другое, прежде чем узнал, что в моем конкретном случае речь не идет о путях заголовка поиска; это когда вы переключаетесь наuse_frameworks!Дело ваш Podfile, вам больше не нужно включать фреймворки в заголовок моста, и на самом деле XCode выдаст очень бесполезную ошибку «не удается найти заголовок».
Что вам нужно сделать, это удалить все импорты из файла заголовка моста, и вместо этого использовать Swift import Moduleв ваших отдельных файлах Swift по мере необходимости, так же, как вы это сделали бы для сред Swift.
И если вы используете какой-либо из заголовков фреймворка в ваших классах Obj-C (в моем случае у нас есть вспомогательный класс, который использовал FBSDK), вам нужно изменить его с локального на глобальный импорт (это означает изменение #import "Module.h"на #import <Module/Module.h>, которое должно автоматически завершаться для вас, когда вы начнете вводить имя фреймворка. В моем случае это было <AFNetworking/AFHTTPRequestOperationManager.h>).
Редактировать: с тех пор я узнал, что при @import Moduleиспользовании файла зонтика, который еще безопаснее.