Firebase는 개발자들이 앱을 빠르고 쉽게 구축하고 운영할 수 있도록 도와주는 모바일 및 웹 앱 개발 플랫폼이다.
Firebase는 클라우드 기반의 다양한 서비스를 제공하여 앱의 백엔드 인프라와 기능들을 쉽게 구축하고 관리할 수 있게 한다.
이 앱의 사용할 firebase를 확인한다



-최종으로 pod install로 재설치 해주면 끝!



앱을 등록해 주고 info 파일을 프로젝트에 가져오는 것 까진 Cocoapod과 과정이 동일하다.

제공해 주는 링크를 가져와서 Xcode > File > Add Pakage로 설치한 후에

사용할 언어를 선택해 주고 마지막으로 Firebase를 초기화하고 고유 인스턴스를 가져오고 사용해 주면 된다.

Cocoapod을 사용하지 않는 환경이라도 쉽게 설치해서 사용할 수 있다.
비밀번호 인증 카테고리에 보면 친절하게 설명까지 나와있어
사용하는데 큰 어려움은 없는 것 같다.
프로젝트에 사진 속 코드를 가져와 편집해 보자

import UIKit
import Firebase //import로 호출
class RegisterController: UIViewController {
// 메일 주소와 비밀번호를 입력할 텍스트 필드를 만들어준다.
@IBOutlet weak var emailTextfield: UITextField!
@IBOutlet weak var passwordTextfield: UITextField!
// 등록 버튼
@IBAction func registerPressed(_ sender: UIButton) {
// email,password 변수를 만들어 준다.
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
if let e = error {
print(e.localizedDescription)
} else {
// 에러가 표시되지 않는다면 계정 등록을
//완료한 후 다음 ViewController로 이동합니다.
self.performSegue(withIdentifier: "RegisterToChat", sender: self)
}
}
}
}
}

앱 실행 후 사용하고자 할 메일 주소와 비밀번호를 입력하고 회원가입 버튼을 누르고 Firebase로 돌아가 확인해 보면 금방 생성했단 계정이 등록된 걸 볼 수 있다.
