본문 바로가기
개발/Unity

[Unity] Firebase 연동 구글 로그인 (1) : 프로젝트 세팅

by 김뜬뜬 2025. 10. 16.

안녕하세요 주인장입니다.

 

오늘의 주제는 Unity 엔진에서 Firebase를 활용해 구글 로그인입니다. 

 

우선 그 첫 번째 단계인 프로젝트 세팅에 대해 다뤄보겠습니다.

1. 프로젝트 세팅

1. 우선 프로젝트 생성 후 Build Setting 에서 Andriod로 Switch platform 해줍니다

 

 

2. Player Setting으로 들어가서 Other Settings → Configuration → Scripting Backend 를 IL2CPP로,

Target Architectures의 ARM64를 체크합니다.

Player Setting → Other Settings → Identification 에서 Override Default Package Name을 체크 후 원하는 패키지 네임으로 변경합니다 (선택)

 

 

3. PlayerSetting → Publishing Settings → Build 에 들어가셔서

Custom Main Manifest,

Custom Main Gradle Template,

Custom Gradle Properties Template 를 체크합니다.

 

 

4. Firebase 최신버전 SDK 를 다운로드 후 FirebaseAuth.unitypackage 를 프로젝트에 Import 합니다

(2023-04-04 기준 10.7.0 버전) , Andriod Resolve 팝업이 뜨면 enable 을 눌러줍니다

 

5. 구글 로그인 플러그인 최신 버전을 다운로드 후 프로젝트에 Import 합니다

(2023-04-04 기준 google-signin-plugin-1.0.4.unitypackage)

여기까지 진행했다면 에러가 많이 뜰텐데 Firebase 이전버전 SDK 를 다운로드 후 dotnet4 폴더의 FirebaseAuth.unitypackage중 Parse만 다시 Import 해줍니다. (현재 9.0.0 버전 사용)

 

중복된 파일 경고창이 뜰텐데 Apply 눌러주시면 됩니다

 

 

7. 프로젝트 기본 세팅이 완료 됐습니다

 

 

프로젝트 세팅 이후에는 유니티&구글 플레이 콘솔편에서 다음 단계를 다루도록 하겠습니다.

 

오늘의 기록은 여기까지. 주인장은 이만 로그아웃합니다. 모두 평안한 밤 보내세요!