Xcode外で追加したファイルはXcodeに認識されないことがよくあります。
例えば、
- Firebaseに必要なGoogleService-Info.plistをFinderで追加した
- 画像ファイルをFinderで追加した
- xcconfigを外部エディタで作成した
など・・・。
そのような場合は、Xcode でドラッグ&ドロップして追加することで問題なく認識されます。
このとき、Copy items if needed
にはチェックをいてておきましょう。
(その場所に同じファイルがなければコピーして作ってくれます。もしない場合にチェックしていなければ、選択したものを直接参照するようになります)
たまーにGoogleService-Info.plistをXcodeが認識してなくてFirebaseがエラー※1を吐いちゃってるけど、
なぜエラーがおきてるかわからないという人がよくいたので記事にしてみました。
※1: Could not locate configuration file: ‘GoogleService-Info.plist’.