Google は、黒人コミュニティのための人種的公平の促進に取り組んでいます。詳細をご覧ください。

Swift用の最新のFirebaseSDK(v4.0.0)に移行します

スウィフトのためFirebaseのiOS SDKのバージョン4.0.0では、我々は中命名規則に従うために変更を含めスウィフトAPIの設計ガイドラインを。アプリのバージョンのFirebaseiOS SDKを更新するときに発生する可能性のあるエラーや警告を修正するには、この移行ガイドの手順に従ってください。

新しいバージョンでの変更

すべてのFirebase製品でSwiftSDKに次の変更が加えられました。

  • 削除FIRすべての定数、プロトコル、クラス、列挙型、および型定義の名前を越え接頭辞を。
  • 名前の変更FIRAppするFirebaseApp
  • 名前の変更FIROptionsするFirebaseOptions

変更点の完全なリストについては、変更部分の詳細なリストを

エラーを解決する

これらの変更に起因するエラーを解決する最良の方法は、XcodeのFix-itダイアログを使用することです。

  1. あなたはXcodeのワークスペースに更新したプロジェクトを開くと、命名変化から生じるエラーがで表示され、問題ナビゲーター
  2. エラーをクリックして、中の提案とそれを解決する修正-それはダイアログ

名前の競合を解決する

名前の競合を解決するには、モジュールによって提供される名前空間を使用します。例えば、の場合にFIRUser今、 Userは、あなたを区別することができますUserクラス/構造体とFirebaseのUserクラス。

@import Firebase
...
var firebaseUser: Firebase.User?

変更の詳細なリスト