Firebaseの設定を切り替えたかったんですけどちょっと時間がかかったのでメモを残しておきます
スキーマで設定ファイル(GoogleService-Info.plist)を切り分けて読み込みたかったのですが、AndroidのFlavorで切り分けることはできないのでどうしようかとDocumentをあさって解決しました
尚、PreProcessorはスキーマ毎にPRODUCTION、STAGING、DEVELOPMENTといった感じに定義しています
# if PRODUCTION
let filePath = NSBundle.mainBundle().pathForResource("GoogleService-Info-pro", ofType: "plist")
# elseif STAGING
let filePath = NSBundle.mainBundle().pathForResource("GoogleService-Info-stg", ofType: "plist")
# else
let filePath = NSBundle.mainBundle().pathForResource("GoogleService-Info-dev", ofType: "plist")
# endif
let firebaseOption = FIROptions(contentsOfFile: filePath)
FIRApp.configureWithOptions(firebaseOption)
これでいい感じに設定ファイルを切り替えることができます
ただし、FirebaseのVersionが新しくないとダメっぽいです(検証環境version3.5.1)