Firebaseを習得しようとした際、Firebase WebサイトのIOSクイックスタートセクションの手順に従っています。私はCocoapodsを使用し、文書化されている通りの手順を正確に続けました。ただし、「Firebaseをインポートする」とコンパイラエラーが発生します。私はフレームワークがFirebaseの目的Cファイルを参照している場所を見ません。 zipファイルを手動でダウンロードしてプロジェクトに追加することで、動作させることができます。しかし、私が間違っていることを理解したいと思います。 SwiftアプリケーションでFirebaseをインポートできません
答えて
ブリッジヘッダーを使用する必要はありません。
Firebase SDKはSwiftモジュールマッピングを使用するため、CocoaPodsに知らせなければなりません。
このpodfileを使用します。
use_frameworks! # this allows you to use import Firebase
pod 'Firebase', '>= 2.5.0'
その後、あなたはどのスウィフトのファイルにimport Firebase
を使用することができるはずです。
CocoaPodsのインストール後にXCodeが混乱することがあります。クリーニングするにはCmd+K
を実行し、再構築するにはCmd+Shift+R
を実行します。それでもエラーが出る場合は、Xcodeを再起動してクリーンアップして再ビルドしてください。
ObjCブリッジヘッダーを作成する必要があります。それについて多くのSOチュートリアルがあります。
私は同じ問題を抱えていました。現時点では修正は非常に簡単です。インポートする前にFirebaseを入力してください。指示に従って、プロジェクトをビルドしてください。すなわち、cmd + b、これは私のために行いました。これを行う前に、パスを認識できません。パスを変更する必要はありません。
ありがとう@ dherre3。数時間後にこれを動作させると、あなたの簡単な手順が私のために働いた。 –
私は同じ問題を抱えています。私は以下のこれらのコードをターミナルで実行しようとすると、それは私のために働く。あなたのポッドファイルをポッド 'Firebase'で変更した後。端末に移動:
$ cd yourSource
$ pod install
$ pod repo update
約5分間更新します。そして、更新ポッドを呼び出す
$ pod update
それはFirebaseを更新し、私はそれが私が見た、それは2.5のverインストールと私はポッドの更新を呼び出したとき、私はそれがあった見ていたので、バージョンについて何か問題があると思ういくつかの部分が を欠いているインストールされますインストール中3.0
文書が古くなっています。 私が使用してきました:
import FirebaseCore
それも私のために働いた!ありがとう! –
import FirebaseCore
と
FirebaseApp.configure()
をこれらのではなく、あなたが使用していたものよりスウィフトでFireBaseに新しい文書注射、です。良い一日を。
- 1. AppControllerでfirebaseをインポートできません。
- 2. FirebaseをXcodeのswiftアプリケーションに接続できませんか?
- 3. Xcode SwiftアプリケーションをFirebaseに接続できません
- 4. FirebaseをCocoaPodにインポートできません
- 5. Swift 3 Firebase Storage - アップロードできません
- 6. SwiftフレームワークでCommon Cryptoをインポートできません
- 7. Swift、Firebase: `setValue`エラー" AnyObjectはディクショナリリテラルで使用できません "
- 8. Swift 3.0.2でコンパイルされたモジュールはSwift 3.1でインポートできません
- 9. Swift 4.0でコンパイルされたモジュールは、Swift 3.1のフレームワークバイナリでインポートできません
- 10. Swift Firebase:_SwiftValueタイプのオブジェクトをfileURLに格納できません
- 11. Firebase swift - タイプ 'FIRUserInfoImpl'の値を 'NSDictionary'にキャストできません
- 12. Firebase、Swift:データを取得できません。
- 13. SQLiteをSQLite Swiftラッパー用にインポートできません
- 14. Firebase auth:import(v 3.2.1)がユーザをインポートできません
- 15. 私の素早いプロジェクトにfirebaseをインポートできません
- 16. Firebaseはインポートされましたが、使用できません
- 17. Cocoapods - Swift 3.0でコンパイルされたモジュールはSwift 3.0.1にインポートできません
- 18. Xcode 9:Swift 3.0.2でコンパイルされたモジュールはSwift 3.2にインポートできません
- 19. Swift 4.0でコンパイルされたモジュールは、Swift 3.2.2にインポートできません。AudioKit
- 20. Swift 3.1でコンパイルされたモジュールはSwift 4.0にインポートできません
- 21. Swift 2.3でコンパイルされたモジュールはSwift 3.0にインポートできません
- 22. Swift 4.0でコンパイルされたモジュールはSwift 4.0.1にインポートできません
- 23. iPad(Swift iOS)でアプリケーションを実行できません
- 24. SwiftアプリケーションでサーバーPHPを解析できません
- 25. Firebase Chatアプリケーションでエラーを解決できません
- 26. eclipseでopenshiftアプリケーションをインポートすることができません
- 27. Androidアプリケーションでjavax.imageio.ImageIOをインポートできません
- 28. Shinyアプリケーションでデータをインポートすると公開できません
- 29. Carthageで3.0.2でコンパイルしたSwift 3.1モジュールでSwiftyJsonをインポートできません
- 30. インポートできませんフロントエンドコード
デイヴィッド - いいですが、文書化されていないようです。 https://www.firebase.com/docs/ios/quickstart.html – Darko
あなたはそうです、それはドキュメントにあるべきです。モジュールのマッピングは新しいものなので、まだそこに進まなかった。 –
こんにちはDavid:ここに示すように2つのコマンドがあります。私はまた、 'クリーン'コマンドを使用して再起動しました。しかし、それを機能させることはできませんでした。 –