Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

iOS의 Firebase에 대해 자세히 알아보기

Firebase를 사용하여 iOS 앱을 개발할 때 Firebase에 익숙하지 않거나 특정한 개념을 발견할 수 있습니다. 이 페이지는 이러한 질문에 답하거나 더 자세히 알아볼 수 있는 리소스를 안내하는 것을 목표로 합니다.

이 페이지에서 다루지 않은 주제에 대해 질문이 있는 경우 언제든지 온라인 커뮤니티 중 하나를 방문하십시오. 우리는 또한 이 페이지를 새로운 주제로 주기적으로 업데이트할 것이므로, 배우고자 하는 주제가 추가되었는지 다시 확인하십시오!

플랫폼별 Firebase 라이브러리 지원

다음 표에서는 어떤 Firebase 라이브러리가 어떤 Apple 플랫폼과 호환되는지 설명합니다. 당분간 모든 비 iOS Apple 플랫폼은 커뮤니티에서만 지원됩니다. 참고 항목 중포 기지 아이폰 OS SDK GitHub의 저장소 설치 지침 및 알려진 문제입니다.

도서관 iOS 맥 OS
촉매
tvOS watchOS
A/B 테스트
해석학
앱 확인 DeviceCheck 제공자 tvOS 11+
앱 확인 앱 증명 제공자 맥OS 11+ 촉매 14+ tvOS 15+
App Check 사용자 지정 및 디버그 공급자
앱 배포
입증
클라우드 파이어스토어
클라우드 함수
클라우드 메시징
클라우드 스토리지
Crashlytics
동적 링크
Firebase 설치
Firebase ML 모델 다운로더
인앱 메시지
성능 모니터링
실시간 데이터베이스
원격 구성

앱 클립

대부분의 Firebase 라이브러리는 앱 클립 대상에서 빌드 및 실행되지만 기본 OS 제한으로 인해 많은 라이브러리가 제한됩니다. 알려진 문제는 다음과 같습니다.

  • 앱이 설치되지 않은 상태에서 링크를 탭하면 Dynamic Links는 사용자를 앱 클립으로 보낼 수 없습니다.
  • Firestore 및 실시간 데이터베이스는 기본 CFStream 종속성으로 인해 앱 클립에서 데이터를 로드할 수 없습니다.

참고 항목 중포 기지 GitHub의 저장소 알려진 앱 클립 문제의 전체 목록을.

GoogleService-Info.plist

당신의 아이폰 OS 프로젝트에 중포 기지를 추가의 일환으로, 당신은 추가 할 필요가 GoogleService-Info.plist 프로젝트에 구성 파일을. 당신은 하나의 응용 프로그램에서 여러 중포 기지 프로젝트를 사용하려는 경우에 대한 설명서 참조 여러 프로젝트를 구성을 .

참고 항목 아이폰 OS 참조 문서 자세히에서 중포 기지 응용 프로그램 초기화 과정에 대해 배울 수 있습니다.

스위프트 패키지 관리자

에서 스위프트 패키지 관리자 통합에 대해 자세히 알아 우리의 가이드 .

스위프트 확장

Firebase iOS SDK Swift 확장 프로그램은 코드에서 Swift 언어별 기능을 사용할 수 있도록 하는 기존 Firebase iOS 라이브러리에 대한 작은 오픈 소스 추가 기능입니다.

CocoaPods를 사용하여 Swift 확장을 설치하려면 아래와 같이 Podfile에 포함하십시오. Swift Package Manager를 사용하여 Firebase iOS SDK와 동일한 저장소에서 원하는 Swift 확장 라이브러리를 직접 가져옵니다.

# An explicit version is required.
pod 'FirebaseFirestoreSwift', '7.8.0-beta'
pod 'FirebaseStorageSwift', '7.8.0-beta'

기본 Objective-C SDK를 포함하는 것은 CocoaPods 또는 Swift Package Manager에 의해 자동으로 처리되므로 명시적으로 지정할 필요가 없습니다.

스위프트UI

Firebase는 SwiftUI를 완벽하게 지원하지만 Firebase가 완전한 SwiftUI 환경에서 올바르게 작동하려면 설정이 UIKit 앱과 약간 다릅니다. 이것 좀보세요 블로그 게시물 자세한 내용은 피터 프리즈으로합니다.

iOS 14 지원

iOS 14에는 사용자의 광고 식별자를 둘러싼 사용자 권한에 대한 새로운 변경 사항이 포함되어 있습니다. 참고 항목 아이폰 OS (14) 가이드를 준비 앱이 영향을받을 수 있는지 여부에 대한 자세한 내용은.

Firebase iOS SDK용 오픈소스 리소스

Firebase는 오픈 소스 개발을 지원하며 커뮤니티 기여와 피드백을 권장합니다.

Firebase iOS SDK

분석을 제외한 모든 중포 기지 아이폰 OS SDK를 우리의 공공 장소에서 오픈 소스 라이브러리로 개발 중포 기지 GitHub의 저장소 .

FirebaseUI

FirebaseUI는 인증을 위한 드롭인 UI 흐름과 Cloud Firestore 및 실시간 데이터베이스용 데이터 유틸리티를 포함하여 Firebase에 구축된 유틸리티 라이브러리 세트입니다. 우리에 FirebaseUI에 대한 자세한 내용을 참조하십시오 GitHub의 페이지를 .

빠른 시작 샘플

Firebase는 iOS에서 대부분의 Firebase API에 대한 빠른 시작 샘플 모음을 유지 관리합니다. 우리의 공공 중포 기지 GitHub의의 이러한 빠른 시작 찾기 빠른 저장소를 .

Xcode에서 각 빠른 시작을 연 다음 모바일 장치 또는 시뮬레이터에서 실행할 수 있습니다. 또는 이 빠른 시작을 Firebase SDK 사용을 위한 예제 코드로 사용할 수 있습니다.