エラー内容
FirebaseをPodsでインストールして、GoogleService-Info.plistもプロジェクトに入れて、ビルドも通ったし、さて、Runさせてみると、以下のエラーが出てきて困ってました。
Xcode8の時は何にもしなくても、ちゃんと動いたのに....
ビルドは何も問題なく通るんですよね.....
** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.'**
解決方法
困った時のStackoverfllow...
https://stackoverflow.com/questions/45317777/could-not-find-a-valid-googleservice-info-plist-in-your-project
に解決法ありました。
1.XCodeプロジェクトにいれた、GoogleService-Info.plistを選択する。
2.FileInspector内の「Target Membership」の該当プロジェクトのチェックボックスにチェックを入れる
以上で解決。簡単.....
お悩みの方おためしあれ....。こんなんで2時間ほど悩んでしまった。さっさとググレばよかった(ToT)
2017年9月24日追記
Firebaseじゃなくて全般にいえることでした。
どっかからファイルをドラッグ&ドロップで追加すると、今までは、Destinationで「Copy items if needed」をチェックすれば、後は何もしなくてよかったんですが、この「Target Membership」のチェックボックスが外れたままになってるぽいです(XCode8まではチェックボックはチェックされてました)。
他のプロジェクトやライブラリなどでコピペする際はご注意ください。
こりゃXCode9のバグですなー