iOS SDK를 포함하여 컴파일시, NSJSONSerialization관련 Symbol not found 에러가 발생하는 경우

dyld: Symbol not found: OBJC_CLASS$_NSJSONSerialization 에러가 발생하는 경우입니다.

Kakao iOS SDK의 경우 iOS 5.0 버젼 이상이 필요합니다. 해당 에러의 경우 json 변환 library가 iOS 환경에 포함되지 않은 경우로서, iOS 5.0이상에는 포함되어 있습니다. 따라서 현 문제되는 프로젝트의 iOS 버젼 확인이 필요합니다.

하위 버젼 지원을 위해 json 변환 외부 라이브러리를 사용할 수는 있지만, 개발시 기존 프로젝트와의 충돌등 깔끔하게 해결 못하는 여러 오류/이슈 등이 생길 수 있어서 Kakao SDK에서는 iOS에서 제공하는 기본 라이브러리를 사용합니다.