-
Thread 1: "Invalid parameter not satisfying: !stayUp || CLClientIsBackgroundable(internal->fClient) || _CFMZEnabled()"카테고리 없음 2024. 2. 12. 16:12
만났던 에러중 가장 쉬우면서도 당황했던 이유가 있었던 녀석이라 간단함에도 불구하고 블로그에 남기기로 했다.
나는 지금 블루투스비콘을 인식하는 기능을 가진 App 을 개발 하고 있는데 분명어제까지는 정상적으로 작동하던 녀석인데 갑자기 오늘 빌드를 해보니까 돌다가 멈춰버렸다. 그래서 바로 구글링! 을 한결과 정말 간단한 오류였었다.
이 해결방안을 찾아보려고한다.타겟에들어가면 Signing & Capabilities 라는 탭이 있다. 이 탭에 들어가서
왼쪽 상단에 있는 Capability라는 버튼이 있다 이버튼을 눌러서
Background Modes 를 추가해주고
두번째 녀석을 선택해주면 된다. 정확한 오류의 내용은 백그라운드 위치정보를 로드해 올 수 없다가 이유였고 그것을 해결하기 위해서 이런 과정을 밟아주어야만 앱이 정상적으로 작동을 한다. 이런 오류가 발생한다면 권한과정을 유심히 알아보아야하고 하드웨어 기능을 다룰땐 거의 대부분 허용을 해줘야하니까 많이 알아보고 시작하거나 오류를 두려워하지말고 구현해 나갔으면 좋겠다.