티스토리 뷰
iOS 파이어베이스에 연동하기
Record |
|
작성일 |
2019. 06. 08 (토) |
Swift 버전 |
Swift 5 |
Xcode 버전 |
10.2.1 |
안녕하세요. Fury에요 :]
오늘은 "iOS 파이어베이스에 연동하기"를 해보도록 할게요.
1. 파이어베이스 프로젝트 생성 |
아래의 사이트로 이동해주세요.
그리고 우측 상단에 로그인 버튼을 눌러 로그인해주세요 (구글 계정 로그인)
로그인을 하셨으면, 시작하기 버튼을 눌러주세요.
그러면 Firebase 프로젝트들이 나옵니다.
아직은 등록된 프로젝트가 없기 때문에 아무 프로젝트도 보이지 않을 거예요.
여기서 "+ 새 프로젝트" 버튼을 눌러주세요.
프로젝트 이름을 작성해주세요.
프로젝트 ID는 자동으로 생성되며, 사용자가 직접 생성할 수도 있습니다.
하지만, 중복되면 프로젝트가 생성이 되지 않습니다.
그리고 약관 동의 버튼을 누른 뒤, 프로젝트 만들기 버튼을 누릅니다.
그러면 프로젝트가 생성이 완료됩니다.
2. 프로젝트에 iOS 앱 추가하기 |
이제는 프로젝트에 iOS 앱을 추가해보도록 하겠습니다.
이 단계가 파이어베이스와 iOS를 연동하는 단계입니다.
iOS 뿐만 아니라 Andorid와 웹 또한 연동이 가능합니다.
아래 그림처럼 나타났다면
iOS라고 쓰여 있는 동그란 버튼을 눌러주세요.
앱 추가하기 1단계!
iOS 번들 ID를 입력해주세요.
번들은 Xcode 프로젝트를 여시면 확인하실 수 있습니다.
앱 닉네임과 app Store ID는 선택사항입니다.
iOS 번들 ID를 입력하셨다면 "앱 등록" 버튼을 눌러주세요.
앱 추가하기 2단계!
GoogleService-Info.plist 파일을 다운로드하여 프로젝트에 추가해주세요.
아래의 그림처럼 plist 파일을 프로젝트의 루트에 추가해주시면 됩니다.
앱 추가하기 3단계!
CocoaPods를 사용하여 종속 항목을 설치합니다.
CocoaPods 사용방법은 아래의 블로그를 참고해주세요.
https://developer-fury.tistory.com/6
실질적으로 마지막인 4단계!
AppDelegate 파일에 아래의 초기화 코드를 추가해주세요.
그냥 기다리면 되는 정말 마지막 5단계!
네. 그냥 앱을 한 번 실행해주기만 하면 됩니다.
(가끔 통신이 잘 안돼서 확인이 오랫동안 안 되는 경우도 있어요..ㅠ)
이렇게 설치 확인까지 되면 프로젝트가 파이어베이스에 연결이 된 것을
콘솔을 통해서 확인하실 수 있습니다.
감사합니다 :]
'개발 > iOS' 카테고리의 다른 글
[Swift] Label 폰트 사이즈를 참조하여 height/width 구하기 (388) | 2019.06.14 |
---|---|
[Swift] for문 일정 숫자만큼 증가하는 방법 - stride (367) | 2019.06.13 |
[Xcode] CocoaPods(코코아팟) 설치 및 사용 방법 (0) | 2019.06.03 |
[Swift] 여러 이미지를 이용해 Custom Loading 화면 만들기 (7) | 2019.06.02 |
[Swift] Custom TableView Code로 작성하기 (1) | 2019.06.01 |
- Total
- Today
- Yesterday
- Sign in with Apple
- error
- xcode11
- Xcode
- signinwithapple
- Kakao
- 카카오 로그인
- 안드로이드
- Android
- iOS13
- 애플로그인
- 문자열나누기
- swift fcm
- firebase
- ios
- Swift Target Version
- swift 문자열
- 공유하기 한국어
- 키크론K2
- SWIFT
- presentingViewController
- ModalPresentaionStyle
- TextField Padding
- UITextField 멀티라인
- 앱스토어 커넥트
- 앱커넥트
- TableView
- ActivityViewController
- GIF
- Swift GoogleMap
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |