2017-12-21 14 views
0

목표 서비스에서 일부 기존 코드가 제공되어 방금 위치 서비스가 제거되었습니다. 핵심 위치 및 키에 대한 모든 참조가 plist에서 제거되었지만 응용 프로그램이 여전히 위치 서비스 설정에 나타납니다. 혼란스러운 부분은 앱이 위치에 대한 액세스를 허용하지 않는다는 것입니다. 이 버튼을 클릭하고 뒤로 돌아 가면 '항상'과 '사용 중'이 나타납니다. 아무도 내가 무엇을 놓치고 있는지 알아 냈어?코어 위치가 삭제되었지만 여전히 설정에 나타납니다

+0

대부분의 권한은 이전 버전의 앱에서 나타납니다. 새 앱이 이전 버전을 사용하지 않은 새 장치 (또는 시뮬레이터)에 설치된 경우 사용 권한이 표시됩니까? – rmaddy

+0

그게 내가 처음에 생각한 것이지만, 여전히 새로운 디바이스/시뮬레이터에 등장합니다. 정말 기괴합니다. –

+0

대상의 빌드 단계 탭에서 CoreLocation 프레임 워크가 여전히 "라이브러리와 이진 파일 링크"아래에 있습니까? – rmaddy

답변

0

PLIST에서 키를

NSLocationAlwaysAndWhenInUsageDescription 
NSLocationAlwaysAndWhenInUseUsageDescription 

를 제거하고 프로젝트에서 CoreLocation Framework를 제거하십시오.

배경 모드에서 위치를 제거하십시오.

응용 프로그램을 다시 설치하십시오.