아요 개발 일기

[Firebase] 프로젝트에 연결하기 본문

iOS/Firebase

[Firebase] 프로젝트에 연결하기

소진이 2023. 1. 10. 10:36

안녕하세용 ㅎㅎ

회사에서 앱을 만들면 백엔드 개발자가 계시는데, 혼자 앱을 만들때는 백엔드 부분이 부담이 가기 마련입니다.

그래서 그 백엔드 부분을 해주는 친구가 Firebase인데요! Google의 모바일 및 웹 애플리케이션 개발 플랫폼입니다 ㅎㅎ

아주 유용하고 좋은 친구네요! 그럼 Firebase를 사용해볼까요?????

 


Firebase 설정

먼저! Firebase에 들어가볼까요? 아래 링크를 눌러주세요@@

Firebase 링크

 

 

아무래도 Google 서비스이다보니, 당연히 Google 아이디가 있어야합니다!

로그인 후, 상단 우측 끝을 보면 콘솔로 이동이 있습니다. 

콘솔로 이동해볼까용

 

 

프로젝트를 추가해줍니다!

 

 

저희는 iOS 앱이니까! iOS 클릭!! 

 

 

Apple 번들 아이디는 필수 값이에요!

번들 아이디를 어디서 가지고 오는지 모르는 분들을 위해!

 

 

먼저, 파일의 최상단 폴더를 클릭해준 후에 Identity에 있는 Bundle Identifier을 복사해주면 됩니다 :D

그 후에 앱등록을 누르면 아래와 같은 이미지로 넘어갑니다!

 

 

표시해둔 plist 파일을 다운로드해줍니다!

 

 

그 후에, 파일을 드레그해서 Info 밑에 넣어줍니다!

이제 project에 Firebase를 추가해주러가볼까요~~~

 


Project 설정

저희가 프로젝트에 Firebase SDK를 추가해야하는데, 여러가지 방법 중 2가지 방법을 알려드리겠습니다!

 

 

1. pod file에 직접 추가

터미널로 프로젝트 위치를 찾아갈 수 있으면 직접 가도되는데, 모르시는 분들은 파일로 아래 이미지 처럼 하시면 됩니다 :D

 

터미널이 떴지요????

 



그럼 일단 pod install 명령어를 쳐줍니다.

 

 

그럼 pod file들이 짠 하고 생깁니다.

이젠 podfile을 클릭해 줍니다.

 

 

이미지에 표시한 부분에 아래와 같은 텍스트를 넣어주고 저장해줍니다.

pod 'Firebase/Auth' 

 

 

그 후에 pod install을 해주면 끝!!! 저기 complete라고 되어있죠?ㅎㅎ

 


 

2. SPM (Swift Package Manager) 이용

 

 

 

Xcode를 키고 상단 메뉴에서 File -> Add Package.. 을 눌러줍니다.

 

 

우측 상단 검색하는 부분에 아래 URL을 추가해줍니다.

https://github.com/firebase/firebase-ios-sdk

 

GitHub - firebase/firebase-ios-sdk: Firebase iOS SDK

Firebase iOS SDK. Contribute to firebase/firebase-ios-sdk development by creating an account on GitHub.

github.com

 

그 후에 맨 아래 Add Package를 누르면 끝!!!

(저는 전에 추가해 놔서 버튼이 활성화가 안되어있네용,,)

 

 


이제 진짜진짜 다왔어요!!!!

 

 

workspace 프로젝트 파일을 클릭해서 열어줍니다.

 

 

 

AppDelegate 파일을 연 후에, 

Firbase를 import 해주고 FirebaseApp.configure() 코드를 추가해주면 끝납니다!!!

 

 

 

끝! 요즘 플젝 만들려고 여러가지 공부를 많이하고 있는데, 그만큼 포스팅으로 정리하고 싶은 부분도 많아지는 것 같아요 :D

아직 멀었지만 그래도 조금씩 늘어가고 있는 것 같아서 다행입니다 ㅎㅎㅎ

모두 좋은 하루 보내세용