seong

Flutter - Ios App Name 국제화 하기 본문

Flutter

Flutter - Ios App Name 국제화 하기

hyeonseong 2024. 3. 14. 09:37

Flutter로 Android 앱 이름을 국제화 하는 방법

프로젝트 ios - Runner.xcworkspace폴더 open

terminal 명령어로 입력 가능
현재 자신의 경로가 root프로젝트 일 경우 
open ios/Runner.xcworkspace

 

 

왼쪽 Project의 Runner -> Localizations 클릭

Localizations에서 + 버튼 -> ko 선택

main 선택 후 finish

위 까지 완료되면 왼쪽 Runner -> Main 에 Main(Korean)이 생긴다.

오른쪽 아래 Localization -> Korean 체크 해제 -> Remove (main화면에 한국어 지원을 하지 않기 때문)

Runner->"Localization"이라는 newGroup 생성

 

Localization폴더에 String File 생성 -> InfoPlist파일 생성 ( 파일 명 대소문자 및 오타 주의. ) 

String파일에서 Localize...-> korean 클릭

영어, 한국어 두 버전을 할 것이기 때문에 English , Korean을 모두 선택 하면 Runner -> InfoPlist에 Korean,English 파일이 생긴다.

각각 ko,en파일에 앱 이름 작성

"CFBundleDisplayName" = "AppName";

 

Runner -> Info 파일에서 Bundle display name을 제거 

제거를 하게 되면 이제 display name을 내가 만든 InfoPlist(ko,en)파일을 참조 한다. 

결과

각 기기의 언어에 따라서 앱의 이름이 자동으로 바뀐다.