반응형
Xcode를 8.0으로 업데이트를 하고나니 아래와 같이 에러 메세지가 나왔다.
"This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSMotionUsageDescription key with a string value explaining to the user how the app uses this data."
뭔지 몰라서 해메다가 검색해서 알아보니까,
프라이버시에 관련된 연락처나 위치정보, 센서정보 등은 왜 사용해야 되는지 이유를 info.plist에 기입해야 하는 것으로 바뀌었다.
위와같이 Privacy란에서 이용하고 싶은 부분을 선택 한 뒤에, Value에 그 이유를 적어야 한다.
그러면, 어플리케이션이 실행되었을 시에 아래와 같은 팝업창을 볼 수 있다.
나의 경우에는 로봇이 음성인식 기능을 써야 하니까 마이크에 접근 할 필요가 있기 때문에,
이유란에 "For voice recognition"이라고 적었다.
아래의 외국 블로그에 좀더 상세하게 설명이 되어 있으니 참고하시길 바란다.
반응형