diff --git a/Package.swift b/Package.swift index dc363fd..2a22856 100644 --- a/Package.swift +++ b/Package.swift @@ -17,7 +17,7 @@ let package = Package( .upToNextMajor(from: "8.0.0")), .package(name: "Firebase", url: "https://github.com/firebase/firebase-ios-sdk.git", - .upToNextMajor(from: "9.0.0")), + .upToNextMajor(from: "10.6.0")), ], targets: [ .target( @@ -27,7 +27,7 @@ let package = Package( .product(name: "FirebaseAnalytics", package: "Firebase"), ], path: "mParticle-Google-Analytics-Firebase", - exclude: ["Info.plist"], + exclude: ["Info.plist", "dummy.swift"], publicHeadersPath: "."), ] ) diff --git a/mParticle-Google-Analytics-Firebase.podspec b/mParticle-Google-Analytics-Firebase.podspec index 90e6253..14daa22 100755 --- a/mParticle-Google-Analytics-Firebase.podspec +++ b/mParticle-Google-Analytics-Firebase.podspec @@ -19,6 +19,6 @@ Pod::Spec.new do |s| s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.0' s.ios.frameworks = 'CoreTelephony', 'SystemConfiguration' s.libraries = 'z' - s.ios.dependency 'Firebase/Core', '~> 9.0' + s.ios.dependency 'Firebase/Core', '~> 10.23' end diff --git a/mParticle-Google-Analytics-Firebase.xcodeproj/project.pbxproj b/mParticle-Google-Analytics-Firebase.xcodeproj/project.pbxproj index 25223ae..0aee38e 100644 --- a/mParticle-Google-Analytics-Firebase.xcodeproj/project.pbxproj +++ b/mParticle-Google-Analytics-Firebase.xcodeproj/project.pbxproj @@ -3,11 +3,12 @@ archiveVersion = 1; classes = { }; - objectVersion = 52; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ 2780D0912792152200942CC7 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 2780D0902792152200942CC7 /* GoogleService-Info.plist */; }; + 53D881FD2BBD9CC40066BB30 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 53D881FC2BBD9CC40066BB30 /* PrivacyInfo.xcprivacy */; }; D316BD4E217F67BC00688E56 /* MPKitFirebaseAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = D316BD4C217F67BC00688E56 /* MPKitFirebaseAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; D316BD4F217F67BC00688E56 /* MPKitFirebaseAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = D316BD4D217F67BC00688E56 /* MPKitFirebaseAnalytics.m */; }; D39C3DE528C78D5B00432A0C /* dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39C3DE428C78D5B00432A0C /* dummy.swift */; }; @@ -79,6 +80,7 @@ /* Begin PBXFileReference section */ 2780D0902792152200942CC7 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 53D881FC2BBD9CC40066BB30 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; D3085197219B605900D1C15A /* OCMock.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OCMock.framework; path = Carthage/Build/iOS/OCMock.framework; sourceTree = ""; }; D316BD32217F670500688E56 /* mParticle_Google_Analytics_Firebase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = mParticle_Google_Analytics_Firebase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D316BD36217F670600688E56 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -161,6 +163,7 @@ D316BD36217F670600688E56 /* Info.plist */, D316BD4C217F67BC00688E56 /* MPKitFirebaseAnalytics.h */, D316BD4D217F67BC00688E56 /* MPKitFirebaseAnalytics.m */, + 53D881FC2BBD9CC40066BB30 /* PrivacyInfo.xcprivacy */, D39C3DE428C78D5B00432A0C /* dummy.swift */, ); path = "mParticle-Google-Analytics-Firebase"; @@ -292,6 +295,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 53D881FD2BBD9CC40066BB30 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/mParticle-Google-Analytics-Firebase/PrivacyInfo.xcprivacy b/mParticle-Google-Analytics-Firebase/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..eb3b0ea --- /dev/null +++ b/mParticle-Google-Analytics-Firebase/PrivacyInfo.xcprivacy @@ -0,0 +1,18 @@ + + + + + NSPrivacyTracking + + NSPrivacyTrackingDomains + + NSPrivacyCollectedDataTypes + + + + NSPrivacyAccessedAPITypes + + + + +