Danny의 iOS 컨닝페이퍼
article thumbnail

앱 이름 변경하기

info.plist를 수정을 통해, 간단히 앱 이름을  변경할 수 있습니다.

 

 

앱 이름 현지화

나라마다, 앱의 이름을 달리 해줘야 할 때 사용

ex. 영어권 문화에서도 앱을 출시했는데, 만약 한국어로 돼있다면 곤란하겠죠.

 

구현하기

1. Strings File을 생성하고 이름을 'InfoPlist.strings'로 저장해 주세요.

 

 

2. 만들어준, InfoPlist 파일의 인스펙터 창에서 'Localize' 버튼을 눌러 줍니다.

 

 

3. 프로젝트 설정으로 들어가 Localizations에서 한국어를 추가해 줍니다.

 

그러면 이와 같이, 하위 파일이 지역별로 나뉘어 생성됩니다.

 

 

4. 다시 'InfoPlist.string' 파일로 돌아와서 'Korea'가 체크 돼있다면, 사용 준비 완료!

 

 

5. 각 지역마다, Key-Value 쌍으로 원하는 값들을 적용 시킵니다.

 

"CFBundleDisplayName" = "앱 테스트";
"CFBundleName" = "앱 테스트";

 

"CFBundleDisplayName" = "AppTest";
"CFBundleName" = "AppTest";

 

이뿐 아니라, info.plist에서 권한 요청을 사용하는 것들도 지역화가 가능합니다.

"NSCameraUsageDescription" = "카메라 권한 요청";
"NSMicrophoneUsageDescription" = "마이크 권한 요청";
"NSPhotoLibraryUsageDescription" = "사진앱 권한 요청";
"NSPhotoLibraryAddUsageDescription" = "사진 추가 권한 요청";
"NSUserTrackingUsageDescription" = "위치 추적 권한 요청";
"NSLocationWhenInUseUsageDescription" = "위치 정보 권한 요청";
"NSLocationAlwaysAndWhenInUseUsageDescription" = "위치 정보 권한 요청";

// 등등

 

 

참고

https://ios-development.tistory.com/1017

https://tngusmiso.tistory.com/67

 

 

 

반응형
profile

Danny의 iOS 컨닝페이퍼

@Danny's iOS

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!