본문 바로가기

Flutter-플러터/플러터 공부

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

 

반응형