React-Native/iOS

'KakaoOpenSDK/KakaoOpenSDK.h' not found ERROR

버그매니저 2021. 6. 30. 17:32

카카오 소셜 로그인 기능을 위해 기존에 사용하던 react-native-seoul/react-native-kakao-login 라이브러리

 

https://github.com/react-native-seoul/react-native-kakao-login

 

react-native-seoul/react-native-kakao-login

react-native native module for Kakao sign in. Contribute to react-native-seoul/react-native-kakao-login development by creating an account on GitHub.

github.com

 

버전 2.10.1을 사용하다가 라이브러리 최신 업그레이드를 위해 최신 버전인 버전 3.x로 업그레이드 하면서 에러가 발생했다.

'KakaoOpenSDK/KakaoOpenSDK.h' not found

 

기존에 잘 돌아가던 라이브러리가 이게 왠말이냐 싶어 이리저리 서칭을 했다.

Kakao SDK 버전이 v1 => v2 로 업그레이드 되면서 뭔가 설정이 꽤 바뀐 듯 했다.

 

기존에 AppDelegate.m 파일에 들어가던 KOSession 관련 코드를 SDK 업그레이드 하면서 굳이 명시를 안해줘도 되는 모양이다.

 

 

해결방법

 

1. AppDelegate.m 에서 기존에 사용하던 #import KakaoOpenSDK.h 를 제거한다.

2. KOSession 관련 부분 전부 삭제

3. 다시 빌드하면 정상적으로 빌드 되는 것을 볼 수 있다.

 

 

반응형