環境
macOS Mojave(10.14.4)
Xcode10.2.1
Swift4
やりたいこと
既存のプロジェクトにCocoapodsを利用してFirebaseを入れたいです。
ただし、他のライブラリの利用の関係でuse_framework!が使えません。
また、Firebase以外のライブラリも多数あるため、手動でプロジェクトにインポートすることはなるべく避けたいと思っています。
問題
#import "Firebase.h"
をProjectName-Bridging-Header.hに記載すると'Firebase.h' file not found
というエラーが表示されます。
"FirebaseCore.h", "Firebase/Firebase.h", <Firebase/Firebase.h>などでも同様です。
試したこと
pod deintegrate
- Podfileからuse_framework!の記載を削除
pod install
open ProjectName.xcworkspace
- ProjectName-Bridging-Header.hを作成し、Targets > ProjectNmame > BuildSettings > SwiftCompiler > Objective-C Bridging Headerに登録
- Targets > ProjectNmame > Build Settins > Header Search Path に
"${PODS_ROOT}/Headers/Public/Firebase"
が登録されていることを確認 - Targets > ProjectNmame > General > Linked Framework and LibrariesにlibFirebaseCore.aが登録されていることを確認
以上、解決方法ご教示いただければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。