빠른 소식

Firebase Unity SDK 14, 최소 개발 환경과 iOS 패키지 설치 방식 변경

·설명 약 3분·작성: 해비·블로그 소개

이번 소식

Firebase가 2026년 10월 15일 Unity SDK 14.0.0을 발표했습니다. Unity로 앱이나 게임을 만들면서 Firebase를 연동하는 개발팀이 확인해야 할 큰 버전 변경입니다. 지원하는 Unity·Android의 최소 버전이 올라가고, iOS에서 Firebase 라이브러리를 가져오는 방식도 바뀝니다.

달라진 점

  • 지원하는 Unity의 최소 버전은 Unity 2022 LTS(2022.3)입니다. Android의 minSdkVersion은 24로 올라갑니다.
  • iOS용 Firebase 의존성은 CocoaPods 대신 Swift Packages를 사용해야 합니다. 라이브러리 형식은 .xcframework로 바뀌며 arm64 시뮬레이터를 지원합니다.
  • 인증 정보의 UserMetadata.CreationTimestamp와 LastSignInTimestamp는 UTC 기준 System.DateTime을 반환합니다. 기존에는 유닉스 기준 시각부터 지난 밀리초를 ulong 값으로 반환했습니다.
  • 기반 라이브러리도 C++ SDK 14.0.0, Android BoM 35.0.0, Apple SDK 13.0.1로 갱신됩니다. iOS·tvOS·macOS SDK는 Xcode 26.4로 빌드됩니다.

어떤 점이 달라지나요?

이번 변경은 앱 이용자에게 새 메뉴가 생기는 소식보다, 앱을 만드는 팀이 업데이트 전에 준비해야 할 조건에 가깝습니다. 오래된 Unity 환경을 그대로 쓰거나 Android 지원 범위를 유지하려는 프로젝트라면 새 SDK의 최소 버전과 맞는지 먼저 살펴봐야 합니다. iOS 프로젝트에서는 기존 CocoaPods 설치 과정을 그대로 적용하지 말고 Swift Packages를 사용하는 빌드 구성을 확인해야 합니다.

가입 시각이나 마지막 로그인 시각을 표시·저장하는 코드는 시간값을 처리하는 부분도 점검할 필요가 있습니다. 숫자 밀리초를 받는다는 전제와 새 DateTime 반환형이 맞지 않을 수 있기 때문입니다. 이는 공개된 자료형 변경에서 도출한 확인 사항이며, 모든 앱에서 같은 오류가 발생한다는 뜻은 아닙니다.

사용 전 확인할 점

Firebase AI를 사용하는 프로젝트에는 추가 변경이 있습니다. Gemini 3.x 이후 모델에서 지원하지 않는 temperature, topP, topK, candidateCount, presencePenalty, frequencyPenalty 조정값이 GenerationConfig와 LiveGenerationConfig에서 사용 중단 예정 항목으로 표시됩니다. 이미 사용 중단 예정이었던 Backend.VertexAI, CountTokensResponse.TotalBillableCharacters, LiveSession.SendMediaChunksAsync는 제거됩니다. 새 버전을 적용하기 전 현재 코드가 이 항목을 사용하는지 확인하는 편이 좋습니다.

공식 발표일: 2026년 10월 15일

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기