RN with Expo 에러 (0408)

치킨카와·2026년 4월 8일

프로젝트를 진행하면서 겪은 에러를 정리했습니다.

1. Expo Go에서 구글 로그인 시 400에러 발생

Expo Go + SDK 54 환경에서 더 이상 구글 로그인을 지원하지 않습니다.

해결

Expo Go 대신 프로젝트를 Dev Build하고 아래 명령어로 라이브러리 사용

npx expo install expo-dev-client @react-native-google-signin/google-signin

2. CommandError: No code signing certificates are available to use.

원인

  1. Xcode나 Expo EAS 빌드 시, 앱 서명에 필요한 인증서가 키체인에 없거나 만료됐을 때 발생

해결

터미널에 아래 명령어를 입력해서 xcode 실행

xed ios

진행중인 프로젝트를 open 후 아래 사진처럼 진행

예외

무료 애플 개발자 계정을 사용하는데 애플 기능 사용 시 해당 에러가 발생할 수 있습니다.
유료 계정으로 전환하거나, 설치한 애플 라이브러리를 전부 uninstall 해야 합니다.


3. Your app is missing support for the following URL schemes Error 또는 Encountered an error when signing in (see more below)

해결

  1. app.json에 아래 코드 추가
    "plugins": [
      [
        "@react-native-google-signin/google-signin",
        {
          "iosUrlScheme": "com.googleusercontent.apps.에러메시지 마지막 부분 복붙"
        }
      ]
  1. 추가 후 아래 명령어 입력
npx expo prebuild --clean
  1. 다시 실행하기
npx expo run:ios

4. TS2339: Property idToken does not exist on type

원인

@react-native-google-signin/google-signin 라이브러리에서 더이상 userInfo?.idToken 문법을 사용하지 않음

해결

해당 코드 삭제, userInfo?.data?.idToken 사용

profile
천천히, 꾸준히

0개의 댓글