프로젝트 앱 심사 중 두번째 reject 사유를 살펴보면 이렇다.
파악을 해보면 현재 영어권에서 로그인 했을때 안내 문구가 영어로 나오지 않고 한글로 나오고 있기 떄문에 해당 내용을 로컬에 맞게 영어면 영어로 , 한글이면 한글로 나올 수 있도록 수정해야한다.
각각 로컬에 맞춰 영어 혹은 한글로 권한 설정의 내용을 맞출 수 있도록 값을 넣어보자!
InfoPlist 파일 넣기
먼저 InfoPlist 라는 명칭을 그대로 사용해서 String파일을 만들어 줘야한다.
String파일은 파일 탭에서 새로운 파일을 만들어 살짝 내려보면 사진과 같이 해당 파일을 선택할 수 있다.
이 파일을 선택하면 이렇게 파일이 생성되는데 생성되는 파일 오른쪽에 Localization을 선택하면 영어 혹은 한글을 선택할 수 있다.
우리는 영어, 한글 모두 나오게 할 예정이므로 둘 다 선택을 하면 이렇게 왼쪽에 InfoPlist 파일에 영어와 한글 파일 둘 다 확인이 가능하게 된다.
그럼 이제 권한 설정 시 노출 할 문구를 언어에 맞춰 넣어주면 된다.
"NSLocationWhenInUseUsageDescription" = "This app uses your current location to pin places on photos. The location data is used solely for this purpose and not for any other purpose.";
"NSPhotoLibraryUsageDescription" = "This app requires access to your photo library to allow you to upload photos and create pin logs.";
"NSLocationWhenInUseUsageDescription" = "이 앱은 사용자의 현재 위치를 파악하여, 사진 내 장소 정보를 핀으로 표시하는 기능을 제공합니다. 위치 정보는 이 기능을 제공하기 위해서만 사용되며, 다른 목적으로 사용되지 않습니다.";
"NSPhotoLibraryUsageDescription" = "앱에서 사진을 업로드하여 핀로그를 작성할 수 있도록 사진 라이브러리에 접근 권한이 필요합니다.";
이런 식으로 각각 키, 벨류 값으로 지정하면 된다.
이제 시뮬레이터에서 설정에 들어가 로컬을 영어권으로 설정하고 앱에 들어가 권한을 확인하는 문구를 보면 이렇게 영어로 나오게 된다.
이 수정한 내용을 바탕으로 재심사를 넣을 예정이니 꼭 이번에는 통과되었으면 좋겠다 🙂
'◽️ Programming > UIKit' 카테고리의 다른 글
UIMenu 활용해 추가 기능 추가하기 (0) | 2024.06.12 |
---|---|
CollectionView Cell 사진 꾸욱 눌러 흔들기 애니메이션 및 삭제 기능 구현 (0) | 2024.06.09 |
카카오톡 소셜 로그인 구현하기 (0) | 2024.05.21 |
iOS TTS (Text-to-Speech) 기능 사용하기 (0) | 2024.05.21 |
JJFloatingActionButton 라이브 러리로 Floting button 만드는법 (3) | 2024.05.05 |