IOS

[IOS 개발] NSInvalidArgumentException Healthkit 오류

용성군 2021. 5. 20. 14:31
728x90
반응형

이번 학기에 IOS 개발을 하면서 많은것을 경험했다. 제일 큰 것은 팀프로젝트의 힘듦과 강의 내용..

 

내가 만들고 있는 앱을 실행하는 중에  다음과 같은 에러가 발생하였다. 

 

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'The string "" is an invalid value for NSHealthUpdateUsageDescription'

terminating with uncaught exception of type NSException

 

Healthkit을 사용하기 때문에 info.list에 Privacy - Health Share Usage Description와 Privacy - Health Update Usage Description을 추가하였는데 이 부분에 있어서 오류가 발생하였다. 각각의 정보에 string 값을 추가해주어야 한다. 


Solution

1. info.list에 들어가면 각각의 정보에 String이 비어있는 것을 확인할 수 있다.

2. 각각의 상황에 맞게 string에 설명을 추가한다. 예시로 some string value stating the reason을 적었으며 다음과 같이 작성해도 오류가 나지 않는것을 알 수 있다.

 

혹시나 잘못된 점이 있으면 알려주시기 바랍니다. 

728x90
반응형