Skip to content

Commit 86dc4d5

Browse files
committed
feat(app, sdks)!: ios-sdk 10.8.0 requires Xcode 13.3+; android-sdk 31.5.0
BREAKING CHANGE: firebase-ios-sdk 10.8.0 and higher require Xcode 13.3+, which transitively requires macOS 12.0+. You must update your CI build environments to meet these minimums as well as your development environments - if you have older hardware that still works but cannot be upgraded normally, you may like: https://dortania.github.io/OpenCore-Legacy-Patcher/
1 parent 3a84e48 commit 86dc4d5

File tree

6 files changed

+155
-158
lines changed

6 files changed

+155
-158
lines changed

docs/app-distribution/usage/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Add the plugin to your `/android/build.gradle` file as a dependency:
3434
buildscript {
3535
dependencies {
3636
// ...
37-
classpath 'com.google.firebase:firebase-appdistribution-gradle:3.2.0'
37+
classpath 'com.google.firebase:firebase-appdistribution-gradle:4.0.0'
3838
}
3939
```
4040

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ project.ext {
218218
// Overriding Library SDK Versions
219219
firebase: [
220220
// Override Firebase SDK Version
221-
bom : "31.4.0"
221+
bom : "31.5.0"
222222
],
223223
],
224224
])
@@ -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.7.0'
236+
$FirebaseSDKVersion = '10.8.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-distribution/android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ dependencies {
8787
api appProject
8888
implementation platform("com.google.firebase:firebase-bom:${ReactNative.ext.getVersion("firebase", "bom")}")
8989
// TODO remove the specific version once it is out of beta and participates in bom versioning
90-
implementation 'com.google.firebase:firebase-appdistribution-api:16.0.0-beta06'
90+
implementation 'com.google.firebase:firebase-appdistribution-api:16.0.0-beta08'
9191
// TODO demonstrate how to only include this in certain build variants
9292
// - perhaps have firebase.json name the variants to include, then roll through variants here and only
9393
// add the dependency to variants that match? Or... (PRs welcome...)
94-
// implementation 'com.google.firebase:firebase-appdistribution:16.0.0-beta06'
94+
// implementation 'com.google.firebase:firebase-appdistribution:16.0.0-beta08'
9595
}
9696

9797
ReactNative.shared.applyPackageVersion()

packages/app/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,19 +73,19 @@
7373
},
7474
"sdkVersions": {
7575
"ios": {
76-
"firebase": "10.7.0",
76+
"firebase": "10.8.0",
7777
"iosTarget": "11.0",
7878
"macosTarget": "10.13"
7979
},
8080
"android": {
8181
"minSdk": 19,
8282
"targetSdk": 33,
8383
"compileSdk": 33,
84-
"firebase": "31.4.0",
84+
"firebase": "31.5.0",
8585
"firebaseCrashlyticsGradle": "2.9.2",
8686
"firebasePerfGradle": "1.4.2",
8787
"gmsGoogleServicesGradle": "4.3.15",
88-
"playServicesAuth": "20.3.0"
88+
"playServicesAuth": "20.5.0"
8989
}
9090
}
9191
}

packages/auth/e2e/multiFactor.e2e.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,7 @@ describe('multi-factor', function () {
105105
} catch (e) {
106106
e.message
107107
.toLocaleLowerCase()
108-
.should.containEql(
109-
'[auth/invalid-verification-code] The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms'.toLocaleLowerCase(),
110-
);
108+
.should.containEql('[auth/invalid-verification-code]'.toLocaleLowerCase());
111109

112110
const verificationId = await firebase
113111
.auth()
@@ -440,9 +438,7 @@ describe('multi-factor', function () {
440438
// THEN an error message is thrown
441439
e.message
442440
.toLocaleLowerCase()
443-
.should.containEql(
444-
'[auth/invalid-verification-code] The SMS verification code used to create the phone auth credential is invalid. Please resend the verification code sms'.toLocaleLowerCase(),
445-
);
441+
.should.containEql('[auth/invalid-verification-code]'.toLocaleLowerCase());
446442

447443
return Promise.resolve();
448444
}

0 commit comments

Comments
 (0)