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. Firebaseの値はSwiftでインクリメントされませんか?
- 2. SwiftアプリケーションでサーバーPHPを解析できません
- 3. eclipseでopenshiftアプリケーションをインポートすることができません
- 4. Androidアプリケーションでjavax.imageio.ImageIOをインポートできません
- 5. Swift - '共有アプリケーションは利用できません。'代わりに
- 6. Firebase create user swiftが動作しません
- 7. djangoでviews.pyをインポートできません
- 8. PyDevでmatplotlibをインポートできません
- 9. phpMyAdminでデータベースをインポートできません
- 10. openpyxlでブックをインポートできません
- 11. スパークストリーミングジョブでkafkaProducerをインポートできません
- 12. Protegeでオントロジーをインポートできません
- 13. sendgridをGAEアプリケーションにインポートできません
- 14. Swiftをコマンドラインでインポート
- 15. firebase-toolsを使用してfirebaseプロジェクトを初期化できません
- 16. mxパッケージをインポートできません
- 17. java.netをインポートできません。*
- 18. トルネードサブモジュールをインポートできません
- 19. .xlsをインポートできません - symfony PHP
- 20. HUnitをghciにインポートできません
- 21. fl.motionをインポートできません
- 22. ephemをインポートできません
- 23. インポートを解決できませんか?
- 24. RestKitのRKRequestSerialization.hをインポートできません
- 25. ReactJS - コンポーネントをインポートできません
- 26. mx.controls.Alertをインポートできません
- 27. テンソルフローをインポートできません
- 28. python-mysqldbをインポートできません
- 29. com.google.android.maps.MapActivityをインポートできません
- 30. ヘルプは、com.google.android.mapsをインポートできません
デイヴィッド - いいですが、文書化されていないようです。 https://www.firebase.com/docs/ios/quickstart.html – Darko
あなたはそうです、それはドキュメントにあるべきです。モジュールのマッピングは新しいものなので、まだそこに進まなかった。 –
こんにちはDavid:ここに示すように2つのコマンドがあります。私はまた、 'クリーン'コマンドを使用して再起動しました。しかし、それを機能させることはできませんでした。 –