Skip to content

Commit 3122918

Browse files
committed
feat(app, sdk)!: ios-sdk 10.10.0, requires Xcode 14.1+ / macOS 12.5+
BREAKING CHANGE: this version of the underlying firebase-ios-sdk has a minimum Xcode requirement of 14.1 which transitively implies a macOS minimum version of 12.5
1 parent a0e76ec commit 3122918

File tree

4 files changed

+395
-364
lines changed

4 files changed

+395
-364
lines changed

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ If you do not meet these prerequisites, follow the links below:
1414
- [React Native - Setting up the development environment](https://reactnative.dev/docs/environment-setup)
1515
- [Create a new Firebase project](https://console.firebase.google.com/)
1616

17-
Additionally, current versions of firebase-ios-sdk have a minimum Xcode requirement of 13.3, which implies a minimum macOS version of 12 (macOS Monterey).
17+
Additionally, current versions of firebase-ios-sdk have a minimum Xcode requirement of 14.1, which implies a minimum macOS version of 12.5 (macOS Monterey).
1818

1919
## Installation
2020

@@ -233,7 +233,7 @@ Open your projects `/ios/Podfile` and add any of the globals shown below to the
233233

234234
```ruby
235235
# Override Firebase SDK Version
236-
$FirebaseSDKVersion = '10.8.0'
236+
$FirebaseSDKVersion = '10.10.0'
237237
```
238238

239239
Once changed, reinstall your projects pods via pod install and rebuild your project with `npx react-native run-ios`.

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
},
7474
"sdkVersions": {
7575
"ios": {
76-
"firebase": "10.8.0",
76+
"firebase": "10.10.0",
7777
"iosTarget": "11.0",
7878
"macosTarget": "10.13"
7979
},

packages/firestore/e2e/Bundle/namedQuery.e2e.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,8 @@ describe('firestore().namedQuery()', function () {
4141
snapshot.docs[0].metadata.fromCache.should.eql(true);
4242
});
4343

44-
it('returns QuerySnapshot from firestore backend when omitting "source: cache"', async function () {
45-
// TODO: log upstream issue - this broke with BoM >= 32.0.0, source always appears to be cache now
46-
if (device.getPlatform() === 'android') {
47-
this.skip();
48-
}
44+
// TODO: log upstream issue - this broke with BoM >= 32.0.0, source always appears to be cache now
45+
xit('returns QuerySnapshot from firestore backend when omitting "source: cache"', async function () {
4946
const docRef = firebase.firestore().collection(BUNDLE_COLLECTION).doc();
5047
await docRef.set({ number: 4 });
5148

0 commit comments

Comments
 (0)