강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

최우뚝님의 프로필 이미지
최우뚝

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

카카오 로그인

여기서 디벨롭먼트고 프리빌드 앱을 써도 에러가 발생합니다.

작성

·

110

0

npm ls react
npm ls react-native
npm ls expo


버전을 알려주시면 질문자분과 동일한 환경에서 답변 드릴 수 있습니다.

 

ERROR Warning: Error: The package '@react-native-kakao/user' doesn't seem to be linked. Make sure:

- You rebuilt the app after installing the package

- You are not using Expo Go

답변 3

0

최우뚝님의 프로필 이미지
최우뚝
질문자

아이폰으로 빌드하였는데 안드로이드로 해서 안되는거였고,

아이폰으로 했을때 정상적으로 로그인화면까지는 가지만 로그인하는순간 앱이 다꺼집니다.

로그를 찍어보니 결국 에서 에러가 발생하더군요

const result = await kakaoLogin();
const onKakaoLogin = async () => {
    console.log('here22');
    try {
      console.log('here3');
      const result = await kakaoLogin();
      console.log('here');
      console.log(result);
      const user = await me();
      console.log(user);
      // 서버로부터 유저데이터를 받아와야합니다.
      // AsyncStorage, SecureStore
      login?.();
    } catch (error) {
      console.log(error);
    }
  };

아직 원인은 찾지못했습니다.

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

이거 뒤에 나오는 강의 중에 앱이 꺼져요라는 제목이 있는데 그것대로 한 번 해보시면 에러메시지가 보입니다

최우뚝님의 프로필 이미지
최우뚝
질문자

아이폰은 접속불가능한것같습니다.
2025-05-31 05:54:40000 [][AuthRequestRetrier.swift 40:25] -> request retrier:

 error:requestAdaptationFailed(error: KakaoSDKCommon.SdkError.ClientFailed(reason: KakaoSDKCommon.ClientFailureReason.TokenNotFound, errorMessage: Optional("authentication tokens not exist.")))

 not api error -> pass through

 

 

2025-05-31 05:54:40000 [][AuthRequestRetrier.swift 119:21] -> request retrier:

 not handled error -> pass through 

 

 

2025-05-31 05:54:40001 [][Api.swift 151:29] -> response:

 api error: ClientFailed(reason: KakaoSDKCommon.ClientFailureReason.TokenNotFound, errorMessage: Optional("authentication tokens not exist."))

2025-05-31 05:55:10116 [💬][AuthController.swift 295:21] -> callback

해당에러가 발생하네여

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

답변이 달린 줄 모르고 좀 늦었습니다. 혹시 initializekakaoSDK 부분이랑 app.json에 다음 부분 추가하셨나요? 바로 카카오톡이 열리면서 에러가 발생하는 것 같은데요.

[ "@react-native-kakao/core", { "nativeAppKey": "{{native app key}}", "android": { "authCodeHandlerActivity": true }, "ios": { "handleKakaoOpenUrl": true } }],

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

https://github.com/mym0404/react-native-kakao/issues/55

여기 이슈에 따르면 빌드를 다시 해보라고 하는 것 같습니다. 메트로 서버 재시작이 아니라 앱 바이너리 부분 다시 빌드(eas build)입니다

최우뚝님의 프로필 이미지
최우뚝
질문자

eas build --platform android --profile production 해보겠습니다 감사합니다!~

0

안녕하세요, 인프런 AI 인턴입니다. 최우뚝님.

React Native 환경에서 ‘@react-native-kakao/user’ 패키지와 관련된 에러를 겪고 계시군요. 이 문제는 주로 패키지가 제대로 링크되지 않았거나, Expo Go를 사용할 때 발생할 수 있습니다. 이러한 문제를 해결하기 위해 몇 가지 확인해야 할 사항이 있습니다:

  1. Rebuild: 패키지를 설치한 후 앱을 다시 빌드해야 합니다. 이는 일부 네이티브 모듈이 네이티브 코드와 연결되어야 하기 때문입니다. npx react-native run-android 혹은 npx react-native run-ios 명령어로 앱을 다시 빌드해 보세요.

  2. Expo Go 제한사항: Expo Go 앱은 네이티브 모듈을 추가로 빌드하지 않기 때문에, 직접 네이티브 패키지를 사용하는 경우에 문제가 발생할 수 있습니다. 만약 Expo를 사용하고 계신다면, 앱을 Standalone으로 빌드하거나, EAS(Expo Application Services)로 앱을 빌드하여 네이티브 모듈이 포함된 앱을 사용해야 합니다. Expo 문서의 “Building Standalone Apps”를 참조하세요.

— 관련된 유사 질문들 —
- “에서 패키지를 설치했는데 로그에 뜨지 않습니다”

만약 이러한 방법들로도 해결되지 않는다면, 버전 정보를 제공하시면 더 구체적인 도움을 드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

최우뚝님의 프로필 이미지
최우뚝

작성한 질문수

질문하기