はじめに
Firebaseのセットアップからアプリの紐付けまでのやり方の忘備録
環境
Xcode Version 12.5.1 (12E507)
手順
1.Firebaseのにプロジェクトを登録
・FireBaseにアクセス
https://firebase.google.com
・「使ってみる」を押しコンソールを表示
・Googleアナリティクスアカウントに「Default Account for Firebase」を選択
・以上でプロジェクトの準備は完了。続行を押してコンソールに戻る
2.アプリにFirebaseを登録する
・コンソールからセットアップしたアプリを開く
・Xcodeで設定したバンドルIDを入力して「アプリを登録」を押す
※バンドルIDはXcodeのBundle Identifierと同じもの。
・指示に従い、設定ファイルのダウンロードとプロジェクトへ追加
※追加時のXcodeのメッセージは何も変更せずFinish
3.Firebase SDKの追加
・Profileの作成
ターミナルを開き、Xcodeプロジェクトフォルダにcdコマンドで移動して
$pod init
を実行する
・profileを開き追加するSDKを入力
ターミナルで$open podfile
コマンドを実行
入力したらcommand + s で保存。
・podのインストール
ターミナルで$pod install
を実行してSDKをインストール。
・一旦Xcodeプロジェクトを閉じる(Xcode終了)
・podが追加されたプロジェクトを開く
ターミナルでプロジェクトフォルダを開き白地アイコンの.xcworkspaceを開く
・AppDelegateに初期化コードを追加する
以下①②の追記
import UIKit
//①Firebaseをインポート(追記)
import Firebase
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
//②初期化コード追記
FirebaseApp.configure()
return true
}
//以下省略
command + r で実行できれば以上で終了です。