[flutter] 앱의 패키지 이름을 변경하는 방법

dev-nam 2023. 3. 17. 15:10

플러터에서 앱의 패키지 이름을 변경하는 방법

앱을 출시하려고 빌드하는 과정에서 앱의 패키지 이름을 변경해야 하는 경우가 있습니다. 이때 패키지 이름을 어떻게 변경하는지 알아보겠습니다.

 

안드로이드

/android/app/buld.gradle 파일을 열어 defaultConfig 내에 applicationId 값을 새로운 패키지 이름으로 변경합니다. 그리고 /app/src/ 하위에 있는 debug, main, profile 폴더에 AndroidManifest.xml 파일을 열어 <manifest> 태그의 옵션값인 package를 찾아 모두 패키지 이름을 변경합니다.

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.new_package_name">
defaultConfig {
    applicationId "com.example.new_package_name"
    ...
}

 

iOS

앱 패키지 이름을 변경하기 위해 ios/Runner.xcworkspace 파일을 실행합니다. 그리고 Runner > TARGETS Runner > Bundle Identifier 항목에 새로운 패키지 이름을 입력하여 변경하면 됩니다.

 

change_app_package_name 라이브러리 활용법

추가로 라이브러리를 활용한 방법에 대해 소개해드리겠습니다. change_app_package_name 라이브러리를 이용하면 한 번에 명령어로 간단하게 앱 패키지 이름을 변경할 수 있습니다.

 

우선 패키지부터 설치해야겠죠? 패키지를 설치하시기 전에 꼭 최신 버전을 확인하고 설치하세요.

$ flutter pub add change_app_package_name

 

설치가 끝났다면 다음 명령어에 [com.new.package.name] 부분에 새로운 패키지 이름을 작성하시고 실행시키면 됩니다.

$ flutter pub run change_app_package_name:main com.new.package.name
반응형