티스토리 뷰
안녕하세요 :) Zedd입니다.
방금전에 < 왕초보를 위한 로컬라이징 > 글을 썼는데 이것도 알아두면 좋을 것 같아서 ㅎㅁㅎ
이번엔 Info.plist를 로컬라이징 해봅시다.
엥;;;뭔솔;;;
자...우리 뭐 연락처에 접근하든 사진앨범에 접근하든 카메라에 접근하든 항상!!!항상 저 alert가 나오죠....
내가 어케어케 할건데 허용해주겠ㄴㅣ..?
저 한국어로된 안내문은 개발자가 지정해주는 거였죠?
어디에서?
Info.plist에서 ㅎ
앱안에 Label들을 다 로컬라이징 했다고하면...이 문구도 로컬라이징 해줘야겠죠?
이번엔 그래서 Info.plist를 로컬라이징 하는 방법ㄱ
Info.plist 로컬라이징하기
어케하냐??
About Information Property List Files - Apple Developer에 하는 방법이 나와있는데.. 따라해봅시다.
5. +버튼을 클릭해서 로컬라이징해주고 싶은 언어를 선택해
(저는 한국어만 해볼게요.)
아까 만든 InfoPlist파일을 체크해주는거 잊지마세요.
6. Base파일로 가봐
CFBundleDisplayName = "Zedd";
NSPhotoLibraryUsageDescription = "This app requires access to the photo library.";
근데 CFBundleDisplayName은 뭐고 NSPhotoLibraryUsageDescription은 뭐죠..?
CFBundleDisplayName은 저기 첫번째에 따옴표된 " "안에 있는 표시될 제 앱 이름이고,
(말그대로 내 앱 아이콘 밑에 나오는 앱 이름)
NSPhotoLibraryUsageDescription은 저기 두번째 박스안에 있는, 말그대로 Description입니다. CFBundleDisplayName을 지정해주지 않으면 제 프로젝트 이름으로 나와요
(위 alert는 CFBundleDisplayName = "Zedd";를 주석처리 한 결과에요.)
그럼 Base파일은 다 처리했으니 한국어파일로 가봅시다.
CFBundleDisplayName = "제드의 이미지 피커";
NSPhotoLibraryUsageDescription = "사진앨범 접근을 허용해주세요..";
Info.plist를 소스코드로 열어주세요.
그러면..!
이렇게 먼저 추가해주시고!!!! 그 다음에!!!!!!!!!소스코드로 Info.plist를 열면
NSCameraUsageDescription = "카메라 접근을 허용해주세요..";
한국어로 Description을 해놓은 상태에요.
제 시뮬레이터는 영어가 기본언어니까 영어로 나와야겠죠?
CFBundleDisplayName = "Zedd";
NSPhotoLibraryUsageDescription = "This app requires access to the photo library.";
'iOS' 카테고리의 다른 글
iOS ) WKWebView에 Back/Forward Button만들기 (5) | 2018.01.08 |
---|---|
iOS ) 최신버전확인하기 / App Update (2) | 2018.01.05 |
iOS ) 왕초보를 위한 로컬라이징 / Localizing Your App (20) | 2018.01.04 |
iOS ) displayIfNeeded() / Core Animation (1) | 2018.01.03 |
iOS ) Gesture Recognizer - Screen Edge Pan (0) | 2018.01.02 |
- 피아노
- iOS delegate
- WKWebView
- swift tutorial
- swift array
- np-complete
- 스위프트 문법
- SwiftUI
- Git
- IOS
- swift 공부
- fastlane
- 제이슨 파싱
- WWDC
- np-hard
- UIBezierPath
- swift3
- swift delegate
- swift sort
- Xcode
- Swift
- WidgetKit
- 회고
- Accessibility
- github
- 스위프트
- actor
- FLUTTER
- ios 13
- Combine
- Total
- Today
- Yesterday