🆔

【Flutter】 アプリID(iOS:Bundle ID、Android:Application ID)の変更

2024/04/11に公開

経緯

新規アプリ作成後、Firebase導入時に初期設定のアプリIDが設定されてしまい、修正が必要になった。

iOS: BundleID の変更

・手動で対応
Xcode(Runner.xcworkspace)を開いて、
各Targetの「PRODUCT_BUNDLE_IDENTIFIER」を検索し、設定値を変更。

Android: Application ID の変更

・Dev用パッケージ利用して自動で対応
(変更箇所が多いため)
21211

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