質問: swiftで開発をしていて裏にfirebaseを使っています。 schemeを開発用と本番用に分けた時に、GoogleServices-Info.plistを2つ入れる必要があると思って、 ・GoogleServices-Info.plist ・GoogleServices-div-Info.plist と作ったときにdivの方で、 could not find a valid GoogleServices-Info.plist in your project. とエラーが出ました。名前は揃えないといけないのでしょうか?
回答: FirebaseSDKの3.x以降では、`FIRApp.configure()`では`GoogleServices-Info.plist`から設定情報が読み込まれるようになっています。 解決方法としては`FIROptions`を`initWithGoogleAppID()`使って環境ごとのID等を指定して生成し、 `FIRApp`の`configureWithOptions()`を使って初期化処理を行うときに引数で指定することで 環境ごとに向き先の変更が可能になります。 https://firebase.google.com/docs/reference/ios/firebaseanalytics/interface_f_i_r_options.html#method-detail https://firebase.google.com/docs/reference/ios/firebaseanalytics/interface_f_i_r_app.html#method-detail