기본적으로 Flutter에서 프로젝트를 생성하면 "com.example.{project_name}"으로 생성이 된다.
이렇게 생성했을 때, 이후 앱을 스토어에 등록하게 되면 문제가 된다.
일반적으로 작성하는 모든 프로젝트가 스토어에 등록하진 않지만 나중을 생각해 사내 프로젝트나, 개인이 개발하는 앱도 모두 organization을 미리 적용하는 것이 좋다.
예전 오래된 버전에서는 Android Studio에서 프로젝트를 생성할 때, com.example. 구문을 직접 작성하여 organization과 프로젝트 이름을 등록했지만 이제는 프로젝트 이름을 쓰고 넘기다보면 바로 생성이 된다.
지금은 VS Code의 Terminal에서 간단한 명령으로 organization을 적용한 프로젝트를 빠르게 생성할 수 있다.
1. Terminal 명령에 옵션을 추가하여 생성하기.
flutter create --org com.{org_name} {project_name}
이 외에도 --template를 추가하거나 여러가지 옵션을 넣을 수 있다.
개인적으로는 다른 옵션을 쓸 일은 별로 없을거라 생각되어 추가하진 않겠다.
또한, 회사 같은 경우에는 organization이 계속 같은 이름으로 만들어져야하므로 매번 옵션을 주어 프로젝트를 만드는 것은 번거롭게 여겨질 수 있다.
이를 위해 VS Code에서 옵션 설정이 가능하다.
2. VS Code에 organization 설정을 적용하기.
Ctrl + ','(콤마)로 Settings 화면을 연 뒤에 "flutter create organization"을 입력하여 나오는 화면의 Edit in settings.json으로 이동한다.

이와 같이 15줄이 추가되는데 null 대신 string type으로 "com.{org_name}"을 입력해주면 된다.

이와 같이 설정하고나면 앞으로 프로젝트 생성 시 --org 설정을 하지 않아도 적용되어 프로젝트가 생성된다.
오랜만에 프로젝트 생성하려고 보니 기억이 나지 않아, 참고하려고 작성했다.
'Flutter' 카테고리의 다른 글
| [Flutter] App에 Light/Dark Theme을 설정 및 변경하는 방법 (0) | 2024.08.22 |
|---|---|
| [Flutter] 프로젝트 마다 Flutter version 변경하기 (0) | 2024.07.15 |
| [Flutter] List.generate와 ListView.builder의 사용 (0) | 2024.06.25 |
| [Dart] dart fix 사용법 (0) | 2024.06.22 |
| [VS Code] const 자동 완성 옵션 설정하기 (0) | 2024.06.20 |