플러터[Flutter] 패키지 이름 변경(change_app_package_name)
Background
어플의 모두 완성하고 출시하려면 구글 플레이와 아이폰 앱스토어에 심사를 요청해야 한다.
이때 함께 제출해야 하는 것이 앱에 고유한 패키지 이름이다.
기본적으로 패키지 이름은 com.example.(프로젝트이름) 으로 지정되어 있다.
android/app/build.gradle
만약 이 이름이 고유하지 않고 중복이 된다면 심사가 거절됨으로 항상 출시 전에 확인을 해야 한다.
오늘은 이런 패키지 이름을 Android/Ios 별로 변경하는 법을 알아보겠다.
Android
시작에 앞서 패키지 이름변경을 도와주는 change_app_package_name라는 패키지를 다운로드하여준다.
dev_dependencies:
change_app_package_name: ^1.1.0
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
이후 터미널에 아래와 같이 원하는 이름을 입력 후 적용을 시킨다.
flutter pub run change_app_package_name:main {원하는 이름}
이후 확인 해보면 applicationId 부분이 변경된 것을 알 수 있다.
android/app/build.gradle
Ios
ios로 패키지 이름을 변경하려면 xcod를 통해야 한다.
xcode로 내가 만든 파일명/ios/Runner.xcworkspace 를 연다.
우측에 Runner을 클릭 후 Bundle identifier에 아까 입력했던 이름을 넣으면 끝이 난다.