【iOS】GoogleService-Info.plistを環境別に分ける

ひさびさに書く

devdevdev.hatenablog.com

ここらへんが終わってること前提。まぁ2018年版なんでちょっと古いんですけどね。
TARGETS→Build Settings
らへんができてればおっけかと

$PROJECT_DIR/googleとか作って以下のファイルをぶちこみましょう

  • 本番用:GoogleService-Info.plist
  • ステージング用:GoogleService-Info.staging.plist
  • 開発用:GoogleService-Info.dev.plist

TARGETS→Build PhasesでNew Run Script Phaseして以下の内容を書きましょう

cp $PROJECT_DIR/google/GoogleService-Info$ConfigurationName.plist ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app/GoogleService-Info.plist

いじょー