This page offers tips and troubleshooting for iOS-specific issues that you might encounter when using Firebase.
Have other challenges or don't see your issue outlined below? Make sure to check out the main Firebase FAQ for more pan-Firebase or product-specific FAQ.
You can also check out the Firebase iOS SDK GitHub repo for an up-to-date list of reported issues and troubleshooting. We encourage you to file your own Firebase iOS SDK related issues there, too!
What versions of Xcode does Firebase support?
Firebase supports up to two major versions of Xcode, not including versions of Xcode that Apple no longer supports. For example, starting in March 2019, Apple requires at least iOS 12 on all iOS apps, meaning Xcode 9 support will be dropped and Xcode 10 will be the only major version supported.
Changes to support for specific minor or patch versions of Xcode (for example, 9.2.0 to 9.4.1) are determined based on the needs of the Firebase iOS SDK and a survey of developer usage. These changes are reflected in the Firebase iOS SDK release notes and on the Firebase iOS SDK setup page.
To see the minimum Xcode version supported by the Firebase iOS SDK, check the requirements listed in Add Firebase to your iOS Project.
Firebase support for Beta releases of Xcode is available on a "best effort" basis. Developers can track and submit issues in the Firebase iOS SDK repository on GitHub.