flutter build 패키지 이름 변경 - 안드로이드, IOS 공통
Flutter 코드를 짜고 스토어에 배포하려는 순간
Flutter 개발자는 안드로이드 개발자, IOS 개발자가 되야 합니다.
구글플레이, 앱스토어에서 앱을 출시 할 때 정책이 다르기 때문에 빌드시에 이 부분을 잘 신경써야 합니다.
처음 올린앱 부까를 배포할 때는...진짜 3일 넘게 걸렸는데.. 그래도 한 번 해봤다고 하루 만에 슥슥 하게 되네요.
기존에 앱을 배포 할 때 com.example.머시기거시기 가 되었던 것 같은데
구글 플레이에 올리려니 com.example은 막혀있네요 ^^''
해서 이번에는 안드로이드, IOS 패키지이름을 쏵다 바꿔주는 패키지를 사용했습니다.
https://pub.dev/packages/change_app_package_name
change_app_package_name | Dart Package
Change App Package Name with single command. Update AndroidManifest, build.gradle, MainActivity files & move MainActivity file to new directory structure automatically.
pub.dev
좋아요 1300개 입니다.
사용법은 간단합니다.
해당 패키지를 pubget을 하고
flutter pub run change_app_package_name:main com.new.package.name
예) com.zzimkong.app.flutter
위 코드를 치면 기존의 해당 패키지 이름이 새로운 패키지 이름으로 변경 됩니다.
여기서 겪었던 문제가 있었는데.. 처음에는 하나하나씩 진행을 하다가 도중에 위 패키지를 사용했었습니다.
그리고 빌드를 하려니 모든 패키지 이름이 변경이 안되었다는 오류가 생겼습니다.
이럴 땐
flutter clean
pub get
을 해주고 다시 패키지를 사용하시면 됩니다~!
flutter pub run change_app_package_name:main com.new.package.name
예) com.zzimkong.app.flutter