본문 바로가기
프레임워크/Flutter

[Flutter] 앱 패키지 이름 변경 / change_app_package_name 사용법

by 연어바케트 2024. 3. 18.
반응형

 

앱의 개발을 하다 보면 앱의 패키지 이름을 변경해야할때가 온다. 라이브러리를 사용하지 않는다면 개발자가 각각의 android, ios 파일에 가서 변경을 해야한다. 

안드로이드 

app/build/.gradle의 defaultConfig의 applicationId 값을 변경해주면 된다. app/src/main/AndroidManifest.xml에 파일 제일 윗부분에 package가 정의 되어 있으면 이 또한 이름을 변경해주자. 

 

ios

ios 의 앱 피키지 이름을 변경하기 위해서는  xcode를 이용하자. Runner > TARGETS Runner > Signing & Capabillities 탭에서 

Signing 항목 중 Bundle Identifier가 있다. 이를 변경 하면 된다. 

 

 

change_app_package_name 라이브러리 

 안드로이드, ios 둘이 일일히 설정값을 찾아서 변경하는 것 보다 선구자들이 개발해 놓은 라이브러리를 사용하면 한 줄로 귀찮음을 없앨 수 있다. com.new.package.name 부분만 원하는 이름으로 설정하면 된다. 

flutter pub run change_app_package_name:main com.new.package.name

 

명령어를 flutter 프로젝트 루트에서 실행을 시키면 아래와 처럼 사용자가 설정한 패키지 이름으로 업데이트를 진행 해준다. 그러면 끝! 

 

 


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

 

반응형

댓글