🆔
【Flutter】 アプリID(iOS:Bundle ID、Android:Application ID)の変更
経緯
新規アプリ作成後、Firebase導入時に初期設定のアプリIDが設定されてしまい、修正が必要になった。
iOS: BundleID の変更
・手動で対応
Xcode(Runner.xcworkspace)を開いて、
各Targetの「PRODUCT_BUNDLE_IDENTIFIER」を検索し、設定値を変更。
Android: Application ID の変更
・Dev用パッケージ利用して自動で対応
(変更箇所が多いため)
1, packageを導入
dev_dependencies:
change_app_package_name: ^1.1.0
2, コマンドを叩いて利用
flutter pub run change_app_package_name:main com.changed.new.appid.here
// 'com.changed.new.appid.here' の箇所に変更後IDを設定
備考
Firebaseで、変更後のアプリIDで、iOS/Androidアプリのプロジェクト登録(firebase configureコマンドから)する際に、管理画面から、「iOS/Android」アプリを削除してから、コマンド実行し、無事、変更後のアプリIDで、i/Aアプリの登録が完了。
Discussion