Skip to content

Commit ad0ea39

Browse files
committed
Use Firebase 10.17
1 parent 5457ddf commit ad0ea39

File tree

13 files changed

+20
-14
lines changed

13 files changed

+20
-14
lines changed

firebase-app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ kotlin {
8787
}
8888
noPodspec()
8989
pod("FirebaseCore") {
90-
version = "10.15.0"
90+
version = "10.17.0"
9191
}
9292
}
9393
}

firebase-auth/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ kotlin {
9191
}
9292
noPodspec()
9393
pod("FirebaseAuth") {
94-
version = "10.15.0"
94+
version = "10.17.0"
9595
}
9696
}
9797
}

firebase-config/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ kotlin {
104104
}
105105
noPodspec()
106106
pod("FirebaseRemoteConfig") {
107-
version = "10.15.0"
107+
version = "10.17.0"
108108
}
109109
}
110110
}

firebase-crashlytics/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ kotlin {
9191
}
9292
noPodspec()
9393
pod("FirebaseCrashlytics") {
94-
version = "10.15.0"
94+
version = "10.17.0"
9595
}
9696
}
9797
}

firebase-database/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ kotlin {
9696
}
9797
noPodspec()
9898
pod("FirebaseDatabase") {
99-
version = "10.15.0"
99+
version = "10.17.0"
100100
}
101101
}
102102
}

firebase-firestore/build.gradle.kts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,13 @@ kotlin {
9393
}
9494
noPodspec()
9595
pod("FirebaseFirestore") {
96-
version = "10.15.0"
96+
version = "10.17.0"
97+
extraOpts += listOf("-compiler-option", "-fmodules")
98+
}
99+
// As of Firebase 10.17 Firestore has moved all ObjC headers to FirebaseFirestoreInternal and the kotlin cocoapods plugin does not handle this well
100+
// Adding it manually seems to resolve the issue
101+
pod("FirebaseFirestoreInternal") {
102+
version = "10.17.0"
97103
}
98104
}
99105
}

firebase-firestore/src/iosMain/kotlin/dev/gitlive/firebase/firestore/GeoPoint.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package dev.gitlive.firebase.firestore
22

3-
import cocoapods.FirebaseFirestore.FIRGeoPoint
3+
import cocoapods.FirebaseFirestoreInternal.FIRGeoPoint
44
import kotlinx.serialization.Serializable
55

66

firebase-firestore/src/iosMain/kotlin/dev/gitlive/firebase/firestore/Timestamp.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package dev.gitlive.firebase.firestore
22

3-
import cocoapods.FirebaseFirestore.FIRTimestamp
3+
import cocoapods.FirebaseFirestoreInternal.FIRTimestamp
44
import kotlinx.serialization.Serializable
55

66
/** A class representing a platform specific Firebase Timestamp. */

firebase-firestore/src/iosMain/kotlin/dev/gitlive/firebase/firestore/firestore.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
package dev.gitlive.firebase.firestore
66

7-
import cocoapods.FirebaseFirestore.*
8-
import cocoapods.FirebaseFirestore.FIRDocumentChangeType.*
7+
import cocoapods.FirebaseFirestoreInternal.*
8+
import cocoapods.FirebaseFirestoreInternal.FIRDocumentChangeType.*
99
import dev.gitlive.firebase.*
1010
import kotlinx.cinterop.*
1111
import kotlinx.coroutines.CompletableDeferred

firebase-functions/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ kotlin {
7777
}
7878
noPodspec()
7979
pod("FirebaseFunctions") {
80-
version = "10.15.0"
80+
version = "10.17.0"
8181
extraOpts += listOf("-compiler-option", "-fmodules")
8282
}
8383
}

0 commit comments

Comments
 (0)