Skip to content

Commit a269c62

Browse files
Merge pull request #34 from mparticle-integrations/feat/SDKE-33-ios-kit-add-tv-os-support-to-google-analytics-repo
feat: Add tvOS Support to Google Analytics Repo
2 parents 8e0710c + 0b024b9 commit a269c62

File tree

3 files changed

+15
-9
lines changed

3 files changed

+15
-9
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ playground.xcworkspace
3535
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
3636
# Packages/
3737
.build/
38+
Package.resolved
3839

3940
# CocoaPods
4041
#

Package.swift

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,24 @@ import PackageDescription
55

66
let package = Package(
77
name: "mParticle-Google-Analytics-Firebase",
8-
platforms: [ .iOS(.v15) ],
8+
platforms: [ .iOS(.v15), .tvOS(.v15) ],
99
products: [
1010
.library(
1111
name: "mParticle-Google-Analytics-Firebase",
1212
targets: ["mParticle-Google-Analytics-Firebase"]),
1313
],
1414
dependencies: [
15-
.package(name: "mParticle-Apple-SDK",
16-
url: "https://github.com/mParticle/mparticle-apple-sdk",
15+
.package(url: "https://github.com/mParticle/mparticle-apple-sdk",
1716
.upToNextMajor(from: "8.22.0")),
18-
.package(name: "Firebase",
19-
url: "https://github.com/firebase/firebase-ios-sdk.git",
20-
.upToNextMajor(from: "12.0")),
17+
.package(url: "https://github.com/firebase/firebase-ios-sdk.git",
18+
.upToNextMajor(from: "12.0.0")),
2119
],
2220
targets: [
2321
.target(
2422
name: "mParticle-Google-Analytics-Firebase",
2523
dependencies: [
26-
.byName(name: "mParticle-Apple-SDK"),
27-
.product(name: "FirebaseAnalytics", package: "Firebase"),
24+
.product(name: "mParticle-Apple-SDK", package: "mparticle-apple-sdk"),
25+
.product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"),
2826
],
2927
path: "mParticle-Google-Analytics-Firebase",
3028
exclude: ["Info.plist", "dummy.swift"],

mParticle-Google-Analytics-Firebase.podspec

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,20 @@ Pod::Spec.new do |s|
1313
s.source = { :git => "https://github.com/mparticle-integrations/mparticle-apple-integration-google-analytics-firebase.git", :tag => "v" + s.version.to_s }
1414
s.social_media_url = "https://twitter.com/mparticle"
1515
s.static_framework = true
16+
s.libraries = 'z'
1617

1718
s.ios.deployment_target = "15.0"
1819
s.ios.source_files = 'mParticle-Google-Analytics-Firebase/*.{h,m,mm}'
1920
s.ios.resource_bundles = { 'mParticle-Google-Analytics-Firebase-Privacy' => ['mParticle-Google-Analytics-Firebase/PrivacyInfo.xcprivacy'] }
2021
s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.22'
2122
s.ios.frameworks = 'CoreTelephony', 'SystemConfiguration'
22-
s.libraries = 'z'
2323
s.ios.dependency 'Firebase/Core', '~> 12.0'
24+
25+
s.tvos.deployment_target = "15.0"
26+
s.tvos.source_files = 'mParticle-Google-Analytics-Firebase/*.{h,m,mm}'
27+
s.tvos.resource_bundles = { 'mParticle-Google-Analytics-Firebase-Privacy' => ['mParticle-Google-Analytics-Firebase/PrivacyInfo.xcprivacy'] }
28+
s.tvos.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.22'
29+
s.tvos.frameworks = 'CoreTelephony', 'SystemConfiguration'
30+
s.tvos.dependency 'Firebase/Core', '~> 12.0'
2431

2532
end

0 commit comments

Comments
 (0)