Firebaseにプロジェクトを登録しよう！

＃今回作るアプリ
今回はこのような投稿機能、コメント機能を持ったアプリを作って行きます！
作りながらFirestoreの使い方を覚えて行きましょう！

#Firestoreをインストール
ではまず、Xcode→create new projectから今回作っていくファイルを作りましょう！
![Something went wrong]()



そしてターミナルを開いてcd　先ほど作ったがファイルをドラッグアンドドロップしてください！
![スクリーンショット 2021-05-31 11.23.07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/02b18c8c-f0ed-31c6-4a12-df9f4f0727ac.png)

そしてエンターキーを押し pod init と入力してください！
![スクリーンショット 2021-05-31 11.23.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/46c3e863-fdb6-1b43-1b58-68b7902d89f6.png)

そうすると新しくpod fileが生成したのでそちらを開きましょう！
![スクリーンショット 2021-05-31 11.26.02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/4c662501-af7a-6294-c088-27bcbdbf1c0d.png)

pod fileに以下の文字をコピーし貼り付けてください！
```
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
```

![スクリーンショット 2021-05-31 11.35.21.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/584c1a0d-5708-6221-626c-85b63397e5e2.png)

そしてターミナルに戻りpod installと入力してください！
そうするとインストールされていくと思います！

では次は、Firebaseのサイトに行って、先ほど作ったアプリを登録します！
[Firebaseのサイト](https://firebase.google.com/)

サイトにいき、右上のコンソールへ移動を押してください
![スクリーンショット 2021-05-31 11.59.26.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/15c9d35c-95ad-6729-a979-f21a4ebcc139.png)

そうすると、プロジェクトを作成画面へいくと思うので、適当に好きなプロジェクト名を決めてください！
![スクリーンショット 2021-05-31 12.00.37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/8c893f7f-7ee3-33a7-3ab1-4222f45fd484.png)

次の画面のGoogle アナリティクスは今回使わないのでチェック外してもらって大丈夫です！

そしてプロジェクト作成を押すとこのような画面が出てきます！
![スクリーンショット 2021-05-31 12.55.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/5deaa27f-12a5-4f3d-5174-a83dbda3bbbf.png)

真ん中にあるiOSというボタンを押しましょう！
![スクリーンショット 2021-05-31 12.55.35.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/bddf4300-e665-efe6-9703-2ec7dba9049a.png)

このような画面にいくと思うのですが、iOS バンドル IDには、先ほど作ったファイルのidentity→Bundle Identifierのところをコピーして貼り付けてください！
![スクリーンショット 2021-05-31 12.59.46.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/2b274e31-2512-be08-fed5-2bf7831cb059.png)

こんな感じ
![スクリーンショット 2021-05-31 13.09.14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/22258c28-de83-570d-c5dc-9d0721a55c31.png)

そしてアプリを登録を押しましょう！

そして次の画面のGoogleService-Info.plistを必ずダウンロードしてください！これがないと紐付けが行われません！
![スクリーンショット 2021-05-31 13.11.45.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/792233a3-a2be-001b-6d65-f466a1c1b821.png)

そして次へボタンをどんどん押してもらって最後のコンソールへ進むボタンを押してもらって大丈夫です！

そして、先ほどダウンロードしたGoogleService-Info.plistをXcodeのプロジェクトに入れましょう！
![スクリーンショット 2021-05-31 13.27.49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/ce88ab9a-7765-0f4b-8448-5c0104236601.png)

入れるとこのような画面が出てくるのでCopy items if needにチェックを入れてあるのを確認したらfinishを押しましょう！
![スクリーンショット 2021-05-31 13.26.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/3fdeaafe-27fa-00a7-3f39-860c58f8de15.png)

ここで注意点なのですが、GoogleService-Info.plistを何回もダウンロードしちゃうと、GoogleService-Info.plist(1)といった表記になるので、この場合はenterキーを押して（１）を消してリネームしましょう。

次は、Firestoreのデータベースを使用できるように設定します！

Firebaseのサイトに戻ってもらい、Firestore Databeseを選択し、データベスを作成を押してください。
![スクリーンショット 2021-05-31 13.32.16.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/0abc70f3-362e-6c04-e82f-c6d12689dc0a.png)

今回はテストモードで大丈夫です！
![スクリーンショット 2021-05-31 13.37.32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/c3482f91-9e67-a2c7-5c04-299d78d4d42a.png)

次の画面で、有効ボタンを押してもらって大丈夫です！

そうするとFirestore Databeseが使えるようになりました！８８８
![スクリーンショット 2021-05-31 13.39.58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/d5335a7d-c315-a449-b75c-15d0a47adc8e.png)

そして次はルール設定を行いましょう！デフォルトでは有効期間が３０日間になってしまっているので、それをなくすために以下の部分を消してください。
![スクリーンショット 2021-05-31 13.53.01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/c00fd7da-84ac-3eec-3359-7fcb73f509e7.png)

こんな感じ
![スクリーンショット 2021-05-31 19.00.08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/694910/3b82f231-183d-6b05-6be4-21a3f90aabd6.png)
これで公開ボタンを押してください！

これでFirestoreが制限なしに使えるようになりました！


次回は,Firestoreのログイン方法について解説して行きます！