채널톡 아이콘

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

nickelback님의 프로필 이미지

작성한 질문수 7

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

Debounce 적용하기

책 내용 firebase supabase oauth 인증

작성

·

43

0


flutter: PlatformException(google_sign_in, You must specify |clientID| in |GIDConfiguration|, NSInvalidArgumentException, null)

 

firebase supabase oauth 인증으로 구글 로그인중에

 

위와 같은 에러가 나면서 셧다운이 됩니다. 구글링, ai 를 써도 해결책이 안나와서 여쭤봅니다.

답변 2

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

에러에 CLIENT ID를 입력하지 않았다고 나오는데 파이어베이스 대시보드에서 Client ID 입력을 하지 않아서 생기는 오류로 보입니다!

책에 가이드가 있으니 확인부탁드립니다!

추가로 책 관련 질문은 저희 디스코드채널 사용 부탁드립니다!

https://links.codefactory.ai

감사합니다!

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

PlatformException(google_sign_in, You must specify |clientID| in |GIDConfiguration|, NSInvalidArgumentException, null) 오류는 Google Sign-In을 사용할 때 발생하는 일반적인 문제 중 하나입니다. 이 오류는 Google Sign-In에서 클라이언트 ID를 제대로 설정하지 않았기 때문에 발생합니다.

Google Sign-In을 사용하려면 Google Cloud Platform(GCP)에서 OAuth 2.0 클라이언트 ID를 생성하고 이를 Flutter 애플리케이션에 올바르게 설정해야 합니다. 다음은 문제 해결을 위한 몇 가지 단계를 안내해 드릴게요:

  1. Google Cloud Platform에서 OAuth 2.0 클라이언트 ID 생성: Google API Console에 접속하셔서 프로젝트를 선택한 후 “OAuth 2.0 클라이언트 ID”를 생성합니다. 이 ID는 Flutter 애플리케이션의 AndroidManifest.xml과 iOS의 Info.plist 파일에 정확히 전달되어야 합니다.

  2. Android와 iOS 설정 확인:

    • Android의 경우, AndroidManifest.xml 파일에 올바르게 클라이언트 ID가 설정되었는지 확인합니다.
    • iOS의 경우, Info.plist에 클라이언트 ID를 포함한 URL scheme 설정이 올바르게 되었는지 체크합니다.

이와 관련해서 다른 질문들이 있거나 더 상세한 정보를 찾고자 한다면, 다음의 유사 질문 링크를 참조해 보세요:

  1. 구글지도 - 플랫폼뷰 관련 에러
  2. insert 시에 오류가 발생합니다.

위 링크들은 관련된 Flutter 설정 문제와 관련된 유용한 실전 해결책을 다룬 포스트입니다. 위 단계를 통해 해결이 어려우시다면, 추가적으로 Google Sign-In 공식 문서나 관련 Flutter 패키지 문서를 참조하시면 더욱 상세한 정보를 얻을 수 있을 것입니다.

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