Software/Xcode

Xcode 8.0에서 privacy-sensitive 관련된 에러.

초인로크 2016. 10. 14. 17:14
반응형

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"이라고 적었다.


아래의 외국 블로그에 좀더 상세하게 설명이 되어 있으니 참고하시길 바란다.


http://useyourloaf.com/blog/privacy-settings-in-ios-10/

반응형