@@ -237,14 +237,25 @@ To receive push notifications, follow the steps above and run the app on a physi
237
237
238
238
## Building with Firebase on Apple platforms
239
239
240
- Firebase 8.9.0 introduced official beta support for macOS, Catalyst, and tvOS. watchOS continues
241
- to be community supported. Thanks to community contributions for many of the multi-platform PRs.
240
+ Firebase 8.9.0 introduced official beta support for macOS, Catalyst, and tvOS. visionOS and watchOS
241
+ are community supported. Thanks to community contributions for many of the multi-platform PRs.
242
242
243
243
At this time, most of Firebase's products are available across Apple platforms. There are still
244
- a few gaps, especially on watchOS. For details about the current support matrix, see
244
+ a few gaps, especially on visionOS and watchOS. For details about the current support matrix, see
245
245
[ this chart] ( https://firebase.google.com/docs/ios/learn-more#firebase_library_support_by_platform )
246
246
in Firebase's documentation.
247
247
248
+ ### visionOS
249
+
250
+ Where supported, visionOS works as expected with the exception of Firestore via Swift Package
251
+ Manager where it is required to use the source distribution.
252
+
253
+ To enable the Firestore source distribution, quit Xcode and open the desired
254
+ project from the command line with the ` FIREBASE_SOURCE_FIRESTORE ` environment
255
+ variable: ` open --env FIREBASE_SOURCE_FIRESTORE /path/to/project.xcodeproj ` .
256
+ To go back to using the binary distribution of Firestore, quit Xcode and open
257
+ Xcode like normal, without the environment variable.
258
+
248
259
### watchOS
249
260
Thanks to contributions from the community, many of Firebase SDKs now compile, run unit tests, and
250
261
work on watchOS. See the [ Independent Watch App Sample] ( Example/watchOSSample ) .
0 commit comments