上記のいずれもuse_frameworks!
うまくいかず、Podfile で切り替えたばかりでこのエラーが発生する場合は、以下をお読みください。
上記のすべてのソリューションと、それが私の特定のケースでは検索ヘッダー パスに関するものではないことを知る前に、さらに多くのソリューションを試しました。Podfileに切り替えるとuse_frameworks!
、ブリッジ ヘッダーにフレームワークを含める必要がなくなり、実際、Xcode は非常に役に立たない「ヘッダーが見つかりません」というエラーをスローします。
必要なことは、ブリッジ ヘッダー ファイルからすべてのインポートを削除し、代わりに、import Module
Swift フレームワークの場合と同様に、必要に応じて個々の Swift ファイルで Swift を使用することです。
また、Obj-C クラスでいずれかのフレームワーク ヘッダーを使用している場合 (私の場合は、FBSDK を使用する便利なクラスがあります)、ローカル インポートからグローバル インポートに変更する必要があります (これは に変更#import "Module.h"
することを意味し#import <Module/Module.h>
、オートコンプリートする必要があります)フレームワーク名を入力し始めると、あなたのために. 私の場合は<AFNetworking/AFHTTPRequestOperationManager.h>
.
編集:それ以来、@import Module
より安全な傘ファイルを使用することを学びました。