본문 바로가기
앱개발이야기/RN

React-native kakao-login(ios) 적용기

by 딩코딩코 2019. 10. 16.

React-native 0.61.2 버전에 https://github.com/react-native-seoul/react-native-kakao-login.git 를 적용했다.

android는 react native auto link 이후 Post Installation대로 적용하면 됐다.

문제는 ios.
해결법은 간단하다.
Automatic Installation(yarn add ~~~~)를 맹신하지 말고,  yarn add 이후 Manual installation을 따라야 한다.

0.61.2 버전임에도 불구하고(0.60v 이상) auto link가 안 먹었다.

Manual installation - ios 대로 ios/podfile에 내용을 추가하고 나머지 작업을 한 후, Post installation까지 하니 제대로 적용이 되었다.

처음에, 적용이 안될 때(auto install을 믿었을 당시), 에러화면을 보면 로그인 버튼을 클릭할 경우, null은 오브젝트가 아니다라는 메시지가 출력됐다. 이 의미를 몰라서 처음에는 파일을 지웠다가 한 단계씩 다시 진행하며 오류를 찾으려 하다가 중간 쯤에 깨달았다.
아, 내가 뭘 잘못 입력한게 아니라 그냥 파일이 연결이 안된거겠구나.

여기서부터 또 한참을 빙빙 돌다가 얻은 결론이다.

Rn의 오토링크 기능은 아직 완벽하지 않다 or Rn의 오토링크 기능을 맞춰주지 못하는 모듈이 있다.

그리고 다른 카카오 로그인 rn 적용자들은 나와 같이 시간을 투자하지 않고 바로 적용하길 바라며.