본문 바로가기
개발노트/Android

Xcode: 카메라, 갤러리 접근 권한 및 WkWebView 파일 업로드 action sheet 한글화

by 전지적진영시점 2023. 12. 5.
반응형

개발 환경

---------------------------------

OS : Mac

개발 툴 : xcode

개발 언어 : Swift

xcode version : 15.0.1

min iOS version : 14.1.1

---------------------------------

 

이번 포스팅에서는 iOS에서 카메라, 갤러리 접근 권한 설정 및 

WkWebView 에서 파일 업로드 시 action sheet가 기본으로 영문으로 되어 있는데 이를 현지 언어로 변경할거다.

 

1. 카메라, 갤러리 접근 권한 설정

 

카메라, 갤러리 접근 권한 설정은 info.plist에서 설정한다.

이렇게 설정해두면 앱에서 사용자가 카메라, 갤러리에 접근하려 할 때 권한요청 팝업이 표시된다.

 

 

info.plist source code에서 직접 설정하는 방법은 아래처럼 넣어주면 된다.

 

<key>NSCameraUsageDescription</key>
<string>앱에서 파일 업로드를 위한 카메라 권한을 요청드립니다.</string>
<key>NSPhotoLibraryAddUsageDescription</key>
<string>앱에서 이미지 저장을 위해 앨범 권한을 요청드립니다.</string>

 

 

1. WkWebView 파일 업로드 action sheet 언어 현지화

 

기본 설정은 아래처럼 영어로 되어있다. 카메라도 마찬가지다.

 

 

 

info.plist에 아래처럼 셋팅해주면 된다.

<key>CFBundleAllowMixedLocalizations</key>
<true/>

 

 

 

<설정후>

 

한글로 잘 표시됨을 확인할 수 있다.

 

반응형

댓글