React Native(iOS) 개발환경에서 좀 더 다양한 기능을 개발/지원하기 위해서 Firebase를 적용하고 사용하는 방법에 대해서 알아보겠습니다.
iOS 프로젝트에서 Firebase를 사용하기 위해서는 아래의 개발환경이 기본적으로 지원되어야 합니다.
(1) 생성한 프로젝트를 선택하여 프로젝트 설정화면으로 이동합니다.
(2) 프로젝트 개요 페이지 중앙에 있는 iOS 아이콘을 클릭합니다.
(3) 아래와 같은 화면이 표시되면 필요한 정보를 입력하고 앱등록을 선택합니다.
(4) 앱등록이 완료되면 구성파일을 다운로드 받은 뒤 프로젝트의 루트경로에 추가합니다.
(5) pod을 통해 Firebase SDK 를 추가해줍니다.
pod init
pod 'Firebase/Analytics'
pod install
(6) 앱에서 Firebase를 사용하기 위한 초기화 코드를 'AppDelegate'파일에 추가합니다.
import UIKit
import Firebase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions:
[UIApplicationLaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
return true
}
}