반응형
앱 이름 변경하기
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
반응형
'TIP' 카테고리의 다른 글
[Swift/ TIP] subscript 활용 (깔끔하게 모델에 접근) (2) | 2023.11.21 |
---|---|
[Swift/ TIP] 앱 추적 투명성 권한 요청 (App Tracking Transparency) (0) | 2023.07.21 |
[Swift/ TIP] Alert를 사용해, 앱 설정창으로 이동하기 (0) | 2023.07.21 |
[Swift/ Tip] 스크린의 크기를 구해보자 (UIScreen.main is deprecated) (0) | 2023.07.18 |
[Swift/ Tip] 한 버튼에서 2가지 동작을 사용해보자 (0) | 2023.07.15 |