[Flutter] Application ID 변경

2022-04-12 hit count image

Flutter로 생성한 앱의 Application ID를 변경하는 방법에 대해서 살펴보겠습니다.

개요

Flutter에서는 다음 명령어를 사용하여 프로젝트를 생성합니다.

flutter create project_name

이렇게 생성한 앱은 기본적으로 com.example.project_name과 같이 임의로 Application ID가 생성됩니다. Flutter로 개발된 앱을 배포하기 위해서는 유니크한 ID로 Application ID를 변경할 필요가 있습니다. 이번 블로그 포스트에서는 Flutter로 생성한 앱의 Application ID를 변경하는 방법에 대해서 살펴보도록 하겠습니다.

iOS

Flutter로 생성한 프로젝트에서 iOS 앱의 Application ID를 변경하기 위해 ios/Runner.xcworkspace 파일을 실행합니다.

flutter change iOS bundle identifier

Xcode가 실행되면, 왼쪽 탭에서 Runner를 선택하고 Targets에서 Runner를 선택합니다. 그리고 General 탭에서 Bundle Identifier를 원하는 Application ID로 변경합니다.

Application ID는 보통 다음과 같이 URL을 거꾸로 입력하는 형태를 많이 사용합니다.

com.posstree.dev.yakuza.app

Android

Flutter로 생성한 프로젝트에서 안드로이드 앱의 Application ID를 변경하기 위해서, android/app/build.gradle 파일을 열고 다음과 같이 defaultConfigapplicationId를 원하는 Application ID로 변경합니다.

defaultConfig {
    // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
    applicationId "com.example.project_name"
    ...
}

Application ID는 보통 다음과 같이 URL을 거꾸로 입력하는 형태를 많이 사용합니다.

com.posstree.dev.yakuza.app

완료

이번 블로그 포스트에서는 Flutter로 생성한 앱의 Application ID를 변경하는 방법에 대해서 알아보았습니다. Flutter로 개발한 앱을 App Store와 Play Console에 배포하기 위해서는 반드시 유니크한 Application ID를 설정할 필요가 있습니다. Flutter의 앱을 배포하기 위해서는 필수적인 조건이므로 잘 기억해 둡시다.

제 블로그가 도움이 되셨나요? 하단의 댓글을 달아주시면 저에게 큰 힘이 됩니다!

앱 홍보

책 홍보

스무디 한 잔 마시며 끝내는 React Native 책을 출판한지 벌써 2년이 다되었네요.
이번에도 좋은 기회가 있어서 스무디 한 잔 마시며 끝내는 리액트 + TDD 책을 출판하게 되었습니다.

아래 링크를 통해 제가 쓴 책을 구매하실 수 있습니다.
많은 분들에게 도움이 되면 좋겠네요.

스무디 한 잔 마시며 끝내는 React Native, 비제이퍼블릭
스무디 한 잔 마시며 끝내는 리액트 + TDD, 비제이퍼블릭
Posts