@@ -27,6 +27,10 @@ let package = Package(
27
27
name: " FirebaseAnalytics " ,
28
28
targets: [ " FirebaseAnalyticsTarget " ]
29
29
) ,
30
+ . library(
31
+ name: " FirebaseAnalyticsWithoutAdIdSupport " ,
32
+ targets: [ " FirebaseAnalyticsWithoutAdIdSupportTarget " ]
33
+ ) ,
30
34
. library(
31
35
name: " FirebaseAnalyticsSwift-Beta " ,
32
36
targets: [ " FirebaseAnalyticsSwiftTarget " ]
@@ -115,7 +119,7 @@ let package = Package(
115
119
. package (
116
120
name: " GoogleAppMeasurement " ,
117
121
url: " https://github.com/google/GoogleAppMeasurement.git " ,
118
- . exact( " 7.10 .0 " )
122
+ . exact( " 7.11 .0 " )
119
123
) ,
120
124
. package (
121
125
name: " GoogleDataTransport " ,
@@ -263,8 +267,8 @@ let package = Package(
263
267
) ,
264
268
. binaryTarget(
265
269
name: " FirebaseAnalytics " ,
266
- url: " https://dl.google.com/firebase/ios/swiftpm/7.9 .0/FirebaseAnalytics.zip " ,
267
- checksum: " 939cf0df51b97de5f53bfa3cb1e3d6fa83e875a9d3c47d1dff1ba67fdd9c7538 "
270
+ url: " https://dl.google.com/firebase/ios/swiftpm/7.11 .0/FirebaseAnalytics.zip " ,
271
+ checksum: " 96fdd7d7e7812748b11ec2e8ca9c0cec186e1caa6037996b74410d89a4ddf6af "
268
272
) ,
269
273
. target(
270
274
name: " FirebaseAnalyticsSwiftTarget " ,
@@ -278,6 +282,36 @@ let package = Package(
278
282
path: " FirebaseAnalyticsSwift/Sources "
279
283
) ,
280
284
285
+ . target(
286
+ name: " FirebaseAnalyticsWithoutAdIdSupportTarget " ,
287
+ dependencies: [ . target( name: " FirebaseAnalyticsWithoutAdIdSupportWrapper " ,
288
+ condition: . when( platforms: [ . iOS] ) ) ] ,
289
+ path: " SwiftPM-PlatformExclude/FirebaseAnalyticsWithoutAdIdSupportWrap "
290
+ ) ,
291
+ . target(
292
+ name: " FirebaseAnalyticsWithoutAdIdSupportWrapper " ,
293
+ dependencies: [
294
+ . target( name: " FirebaseAnalytics " , condition: . when( platforms: [ . iOS] ) ) ,
295
+ . product( name: " GoogleAppMeasurementWithoutAdIdSupport " ,
296
+ package : " GoogleAppMeasurement " ,
297
+ condition: . when( platforms: [ . iOS] ) ) ,
298
+ " FirebaseCore " ,
299
+ " FirebaseInstallations " ,
300
+ . product( name: " GULAppDelegateSwizzler " , package : " GoogleUtilities " ) ,
301
+ . product( name: " GULMethodSwizzler " , package : " GoogleUtilities " ) ,
302
+ . product( name: " GULNSData " , package : " GoogleUtilities " ) ,
303
+ . product( name: " GULNetwork " , package : " GoogleUtilities " ) ,
304
+ . product( name: " nanopb " , package : " nanopb " ) ,
305
+ ] ,
306
+ path: " FirebaseAnalyticsWithoutAdIdSupportWrapper " ,
307
+ linkerSettings: [
308
+ . linkedLibrary( " sqlite3 " ) ,
309
+ . linkedLibrary( " c++ " ) ,
310
+ . linkedLibrary( " z " ) ,
311
+ . linkedFramework( " StoreKit " ) ,
312
+ ]
313
+ ) ,
314
+
281
315
. target(
282
316
name: " FirebaseAppDistributionTarget " ,
283
317
dependencies: [ . target( name: " FirebaseAppDistribution " ,
0 commit comments