diff --git a/.github/workflows/release-draft.yml b/.github/workflows/release-draft.yml index 8b47bf9ad..ed2e467f8 100644 --- a/.github/workflows/release-draft.yml +++ b/.github/workflows/release-draft.yml @@ -69,7 +69,7 @@ jobs: - name: Update version in all podspecs run: | - find . -name "*.podspec" -exec \ + find . -name "*.podspec" -not -path "*/.build/*" -exec \ sed -i '' 's/\(s\.version[^=]*=[[:space:]]*\)"[^"]*"/\1"'"${VERSION}"'"/' {} + - name: Update version in MPIConstants.m diff --git a/kits/adjust/adjust-5/mParticle-Adjust-5.podspec b/kits/adjust/adjust-5/mParticle-Adjust-5.podspec new file mode 100644 index 000000000..88d956f32 --- /dev/null +++ b/kits/adjust/adjust-5/mParticle-Adjust-5.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Adjust-5" + s.version = "8.3.0" + s.summary = "Adjust integration for mParticle" + s.description = <<-DESC + This is the Adjust integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/adjust/adjust-5/Sources/mParticle-Adjust/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Adjust-5-Privacy' => ['kits/adjust/adjust-5/Sources/mParticle-Adjust/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'Adjust', '~> 5.0' +end diff --git a/kits/adobe/adobe-5/mParticle-Adobe-5.podspec b/kits/adobe/adobe-5/mParticle-Adobe-5.podspec new file mode 100644 index 000000000..f2ebebb77 --- /dev/null +++ b/kits/adobe/adobe-5/mParticle-Adobe-5.podspec @@ -0,0 +1,30 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Adobe-5" + s.version = "8.2.4" + s.summary = "Adobe integration for mParticle" + s.description = <<-DESC + This is the Adobe integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + + s.subspec 'Core' do |core| + core.source_files = 'kits/adobe/adobe-5/Sources/mParticle-Adobe/**/*.{h,m,mm}' + core.resource_bundles = { 'mParticle-Adobe-5-Privacy' => ['kits/adobe/adobe-5/Sources/mParticle-Adobe/PrivacyInfo.xcprivacy'] } + core.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + end + + s.subspec 'Media' do |media| + media.source_files = 'kits/adobe/adobe-5/Sources/mParticle-AdobeMedia/**/*.{h,m,mm}' + media.resource_bundles = { 'mParticle-Adobe-5-Media-Privacy' => ['kits/adobe/adobe-5/Sources/mParticle-AdobeMedia/PrivacyInfo.xcprivacy'] } + media.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + media.dependency 'mParticle-Apple-Media-SDK' + media.dependency 'AEPCore', '~> 5.0' + media.dependency 'AEPUserProfile', '~> 5.0' + media.dependency 'AEPAnalytics', '~> 5.0' + media.dependency 'AEPMedia', '~> 5.0' + end +end diff --git a/kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec b/kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec new file mode 100644 index 000000000..60af86330 --- /dev/null +++ b/kits/appsflyer/appsflyer-6/mParticle-AppsFlyer-6.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-AppsFlyer-6" + s.version = "8.4.3" + s.summary = "AppsFlyer integration for mParticle" + s.description = <<-DESC + This is the AppsFlyer integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/appsflyer/appsflyer-6/Sources/mParticle-AppsFlyer/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-AppsFlyer-6-Privacy' => ['kits/appsflyer/appsflyer-6/Sources/mParticle-AppsFlyer/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'AppsFlyerFramework', '~> 6.0' +end diff --git a/kits/apptentive/apptentive-6/mParticle-Apptentive.podspec b/kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec old mode 100755 new mode 100644 similarity index 52% rename from kits/apptentive/apptentive-6/mParticle-Apptentive.podspec rename to kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec index a83ea3c04..cff7e79f8 --- a/kits/apptentive/apptentive-6/mParticle-Apptentive.podspec +++ b/kits/apptentive/apptentive-6/mParticle-Apptentive-6.podspec @@ -1,5 +1,5 @@ Pod::Spec.new do |s| - s.name = "mParticle-Apptentive" + s.name = "mParticle-Apptentive-6" s.version = "8.3.0" s.summary = "Apptentive integration for mParticle" s.description = <<-DESC @@ -8,12 +8,10 @@ Pod::Spec.new do |s| s.homepage = "https://www.mparticle.com" s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } s.author = { "mParticle" => "support@mparticle.com" } - s.source = { :git => "https://github.com/mparticle-integrations/mparticle-apple-integration-apptentive.git", :tag => "v" +s.version.to_s } - s.social_media_url = "https://twitter.com/mparticle" - s.swift_version = "5.5" - s.ios.deployment_target = "13.0" - s.ios.source_files = 'mParticle-Apptentive/*.{h,m,mm}' - s.ios.resource_bundles = { 'mParticle-Apptentive-Privacy' => ['mParticle-Apptentive/PrivacyInfo.xcprivacy'] } - s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.22' + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/apptentive/apptentive-6/Sources/mParticle-Apptentive/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Apptentive-6-Privacy' => ['kits/apptentive/apptentive-6/Sources/mParticle-Apptentive/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' s.ios.dependency 'ApptentiveKit', '~> 6.6' end diff --git a/kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec b/kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec new file mode 100644 index 000000000..ddbb2c40a --- /dev/null +++ b/kits/apptimize/apptimize-3/mParticle-Apptimize-3.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Apptimize-3" + s.version = "8.2.0" + s.summary = "Apptimize integration for mParticle" + s.description = <<-DESC + This is the Apptimize integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/apptimize/apptimize-3/Sources/mParticle-Apptimize/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Apptimize-3-Privacy' => ['kits/apptimize/apptimize-3/Sources/mParticle-Apptimize/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Apptimize-Swift', '~> 3.5' +end diff --git a/kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec b/kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec new file mode 100644 index 000000000..d71272994 --- /dev/null +++ b/kits/branchmetrics/branchmetrics-3/mParticle-BranchMetrics-3.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-BranchMetrics-3" + s.version = "8.5.3" + s.summary = "Branch Metrics integration for mParticle" + s.description = <<-DESC + This is the Branch Metrics integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-BranchMetrics-3-Privacy' => ['kits/branchmetrics/branchmetrics-3/Sources/mParticle-BranchMetrics/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Branch', '~> 3.4' +end diff --git a/kits/braze/braze-12/mParticle-Braze-12.podspec b/kits/braze/braze-12/mParticle-Braze-12.podspec new file mode 100644 index 000000000..4af5f797b --- /dev/null +++ b/kits/braze/braze-12/mParticle-Braze-12.podspec @@ -0,0 +1,21 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Braze-12" + s.version = "8.14.1" + s.summary = "Braze integration for mParticle" + s.description = <<-DESC + This is the Braze integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.swift_version = "5.5" + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/braze/braze-12/Sources/mParticle-Braze/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Braze-12-Privacy' => ['kits/braze/braze-12/Sources/mParticle-Braze/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'BrazeKit', '~> 12.0' + s.dependency 'BrazeKitCompat', '~> 12.0' + s.ios.dependency 'BrazeUI', '~> 12.0' +end \ No newline at end of file diff --git a/kits/braze/braze-13/mParticle-Braze-13.podspec b/kits/braze/braze-13/mParticle-Braze-13.podspec new file mode 100644 index 000000000..bf9cd4d32 --- /dev/null +++ b/kits/braze/braze-13/mParticle-Braze-13.podspec @@ -0,0 +1,21 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Braze-13" + s.version = "8.14.1" + s.summary = "Braze integration for mParticle" + s.description = <<-DESC + This is the Braze integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.swift_version = "5.5" + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/braze/braze-13/Sources/mParticle-Braze/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Braze-13-Privacy' => ['kits/braze/braze-13/Sources/mParticle-Braze/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'BrazeKit', '~> 13.0' + s.dependency 'BrazeKitCompat', '~> 13.0' + s.ios.dependency 'BrazeUI', '~> 13.0' +end diff --git a/kits/braze/braze-14/mParticle-Braze-14.podspec b/kits/braze/braze-14/mParticle-Braze-14.podspec new file mode 100644 index 000000000..5ba4dbf69 --- /dev/null +++ b/kits/braze/braze-14/mParticle-Braze-14.podspec @@ -0,0 +1,21 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Braze-14" + s.version = "8.14.1" + s.summary = "Braze integration for mParticle" + s.description = <<-DESC + This is the Braze integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.swift_version = "5.5" + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/braze/braze-14/Sources/mParticle-Braze/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Braze-14-Privacy' => ['kits/braze/braze-14/Sources/mParticle-Braze/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'BrazeKit', '~> 14.0' + s.dependency 'BrazeKitCompat', '~> 14.0' + s.ios.dependency 'BrazeUI', '~> 14.0' +end diff --git a/kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec b/kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec new file mode 100644 index 000000000..bd8aefc78 --- /dev/null +++ b/kits/clevertap/clevertap-7/mParticle-CleverTap-7.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-CleverTap-7" + s.version = "8.6.0" + s.summary = "CleverTap integration for mParticle" + s.description = <<-DESC + This is the CleverTap integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-CleverTap-7-Privacy' => ['kits/clevertap/clevertap-7/Sources/mParticle-CleverTap/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'CleverTap-iOS-SDK', '~> 7.0' +end diff --git a/kits/comscore/comscore-6/mParticle-ComScore-6.podspec b/kits/comscore/comscore-6/mParticle-ComScore-6.podspec new file mode 100644 index 000000000..f17744c07 --- /dev/null +++ b/kits/comscore/comscore-6/mParticle-ComScore-6.podspec @@ -0,0 +1,19 @@ +Pod::Spec.new do |s| + s.name = "mParticle-ComScore-6" + s.version = "8.1.0" + s.summary = "comScore integration for mParticle" + s.description = <<-DESC + This is the comScore integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/comscore/comscore-6/Sources/mParticle-ComScore/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-ComScore-6-Privacy' => ['kits/comscore/comscore-6/Sources/mParticle-ComScore/PrivacyInfo.xcprivacy'] } + s.frameworks = 'SystemConfiguration' + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'ComScore', '~> 6.12' +end diff --git a/kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-Google-Analytics-Firebase-GA4-11.podspec b/kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-Google-Analytics-Firebase-GA4-11.podspec new file mode 100644 index 000000000..092a65a1f --- /dev/null +++ b/kits/google-analytics-firebase-ga4/firebase-ga4-11/mParticle-Google-Analytics-Firebase-GA4-11.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Google-Analytics-Firebase-GA4-11" + s.version = "8.11.1" + s.summary = "Firebase Analytics (GA4) integration for mParticle" + s.description = <<-DESC + This is the Firebase Analytics (GA4) integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/google-analytics-firebase-ga4/firebase-ga4-11/Sources/mParticle-FirebaseGA4/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Google-Analytics-Firebase-GA4-11-Privacy' => ['kits/google-analytics-firebase-ga4/firebase-ga4-11/Sources/mParticle-FirebaseGA4/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'FirebaseAnalytics', '~> 11.0' +end diff --git a/kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-Google-Analytics-Firebase-GA4-12.podspec b/kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-Google-Analytics-Firebase-GA4-12.podspec new file mode 100644 index 000000000..df2098a1b --- /dev/null +++ b/kits/google-analytics-firebase-ga4/firebase-ga4-12/mParticle-Google-Analytics-Firebase-GA4-12.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Google-Analytics-Firebase-GA4-12" + s.version = "8.11.1" + s.summary = "Firebase Analytics (GA4) integration for mParticle" + s.description = <<-DESC + This is the Firebase Analytics (GA4) integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/google-analytics-firebase-ga4/firebase-ga4-12/Sources/mParticle-FirebaseGA4/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Google-Analytics-Firebase-GA4-12-Privacy' => ['kits/google-analytics-firebase-ga4/firebase-ga4-12/Sources/mParticle-FirebaseGA4/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'FirebaseAnalytics', '~> 12.0' +end diff --git a/kits/google-analytics-firebase/firebase-11/mParticle-Google-Analytics-Firebase-11.podspec b/kits/google-analytics-firebase/firebase-11/mParticle-Google-Analytics-Firebase-11.podspec new file mode 100644 index 000000000..26285c77e --- /dev/null +++ b/kits/google-analytics-firebase/firebase-11/mParticle-Google-Analytics-Firebase-11.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Google-Analytics-Firebase-11" + s.version = "8.6.1" + s.summary = "Firebase Analytics integration for mParticle" + s.description = <<-DESC + This is the Firebase Analytics integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/google-analytics-firebase/firebase-11/Sources/mParticle-Firebase/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Google-Analytics-Firebase-11-Privacy' => ['kits/google-analytics-firebase/firebase-11/Sources/mParticle-Firebase/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'FirebaseAnalytics', '~> 11.0' +end diff --git a/kits/google-analytics-firebase/firebase-12/mParticle-Google-Analytics-Firebase-12.podspec b/kits/google-analytics-firebase/firebase-12/mParticle-Google-Analytics-Firebase-12.podspec new file mode 100644 index 000000000..658935a6f --- /dev/null +++ b/kits/google-analytics-firebase/firebase-12/mParticle-Google-Analytics-Firebase-12.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Google-Analytics-Firebase-12" + s.version = "8.6.1" + s.summary = "Firebase Analytics integration for mParticle" + s.description = <<-DESC + This is the Firebase Analytics integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/google-analytics-firebase/firebase-12/Sources/mParticle-Firebase/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Google-Analytics-Firebase-12-Privacy' => ['kits/google-analytics-firebase/firebase-12/Sources/mParticle-Firebase/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'FirebaseAnalytics', '~> 12.0' +end diff --git a/kits/iterable/iterable-6/mParticle-Iterable-6.podspec b/kits/iterable/iterable-6/mParticle-Iterable-6.podspec new file mode 100644 index 000000000..51b2d17f6 --- /dev/null +++ b/kits/iterable/iterable-6/mParticle-Iterable-6.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Iterable-6" + s.version = "8.8.0" + s.summary = "Iterable integration for mParticle" + s.description = <<-DESC + This is the Iterable integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/iterable/iterable-6/Sources/mParticle-Iterable/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Iterable-6-Privacy' => ['kits/iterable/iterable-6/Sources/mParticle-Iterable/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Iterable-iOS-SDK', '~> 6.5' +end diff --git a/kits/kochava/kochava-9/mParticle-Kochava-9.podspec b/kits/kochava/kochava-9/mParticle-Kochava-9.podspec new file mode 100644 index 000000000..8a5557d3f --- /dev/null +++ b/kits/kochava/kochava-9/mParticle-Kochava-9.podspec @@ -0,0 +1,20 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Kochava-9" + s.version = "8.7.0" + s.summary = "Kochava integration for mParticle" + s.description = <<-DESC + This is the Kochava integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/kochava/kochava-9/Sources/mParticle-Kochava/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Kochava-9-Privacy' => ['kits/kochava/kochava-9/Sources/mParticle-Kochava/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'KochavaNetworking', '~> 9.0' + s.dependency 'KochavaMeasurement', '~> 9.0' + s.dependency 'KochavaTracking', '~> 9.0' +end diff --git a/kits/kochava/kochava-no-tracking-9/mParticle-Kochava-NoTracking-9.podspec b/kits/kochava/kochava-no-tracking-9/mParticle-Kochava-NoTracking-9.podspec new file mode 100644 index 000000000..079aa3a9e --- /dev/null +++ b/kits/kochava/kochava-no-tracking-9/mParticle-Kochava-NoTracking-9.podspec @@ -0,0 +1,19 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Kochava-NoTracking-9" + s.version = "8.7.0" + s.summary = "Kochava (no tracking) integration for mParticle" + s.description = <<-DESC + This is the Kochava integration for mParticle without the KochavaTracking dependency. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/kochava/kochava-no-tracking-9/Sources/mParticle-Kochava/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Kochava-NoTracking-9-Privacy' => ['kits/kochava/kochava-no-tracking-9/Sources/mParticle-Kochava/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'KochavaNetworking', '~> 9.0' + s.dependency 'KochavaMeasurement', '~> 9.0' +end diff --git a/kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec b/kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec new file mode 100644 index 000000000..a4947e91b --- /dev/null +++ b/kits/leanplum/leanplum-6/mParticle-Leanplum-6.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Leanplum-6" + s.version = "8.5.0" + s.summary = "Leanplum integration for mParticle" + s.description = <<-DESC + This is the Leanplum integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/leanplum/leanplum-6/Sources/mParticle-Leanplum/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Leanplum-6-Privacy' => ['kits/leanplum/leanplum-6/Sources/mParticle-Leanplum/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Leanplum-iOS-SDK', '~> 6.0' +end diff --git a/kits/localytics/localytics-6/mParticle-Localytics.podspec b/kits/localytics/localytics-6/mParticle-Localytics-6.podspec similarity index 55% rename from kits/localytics/localytics-6/mParticle-Localytics.podspec rename to kits/localytics/localytics-6/mParticle-Localytics-6.podspec index aa2abfbd5..d126546b3 100644 --- a/kits/localytics/localytics-6/mParticle-Localytics.podspec +++ b/kits/localytics/localytics-6/mParticle-Localytics-6.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| - s.name = "mParticle-Localytics" - s.version = "9.0.0" + s.name = "mParticle-Localytics-6" + s.version = "8.2.0" s.summary = "Localytics integration for mParticle" s.description = <<-DESC This is the Localytics integration for mParticle. @@ -8,10 +8,10 @@ Pod::Spec.new do |s| s.homepage = "https://www.mparticle.com" s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } s.author = { "mParticle" => "support@mparticle.com" } - s.source = { :git => "https://github.com/mparticle-integrations/mparticle-apple-integration-localytics-6.git", :tag => "v" + s.version.to_s } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } s.ios.deployment_target = "15.6" - s.ios.source_files = 'Sources/mParticle-Localytics/**/*.{h,m,mm}' - s.ios.resource_bundles = { 'mParticle-Localytics-Privacy' => ['Sources/mParticle-Localytics/PrivacyInfo.xcprivacy'] } - s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.22' + s.ios.source_files = 'kits/localytics/localytics-6/Sources/mParticle-Localytics/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Localytics-6-Privacy' => ['kits/localytics/localytics-6/Sources/mParticle-Localytics/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' s.ios.dependency 'Localytics', '~> 6.3' end diff --git a/kits/localytics/localytics-7/mParticle-Localytics.podspec b/kits/localytics/localytics-7/mParticle-Localytics-7.podspec similarity index 55% rename from kits/localytics/localytics-7/mParticle-Localytics.podspec rename to kits/localytics/localytics-7/mParticle-Localytics-7.podspec index a6c254267..6b50c5ab3 100644 --- a/kits/localytics/localytics-7/mParticle-Localytics.podspec +++ b/kits/localytics/localytics-7/mParticle-Localytics-7.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| - s.name = "mParticle-Localytics" - s.version = "9.0.0" + s.name = "mParticle-Localytics-7" + s.version = "8.2.0" s.summary = "Localytics integration for mParticle" s.description = <<-DESC This is the Localytics integration for mParticle. @@ -8,10 +8,10 @@ Pod::Spec.new do |s| s.homepage = "https://www.mparticle.com" s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } s.author = { "mParticle" => "support@mparticle.com" } - s.source = { :git => "https://github.com/mparticle-integrations/mparticle-apple-integration-localytics-7.git", :tag => "v" + s.version.to_s } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } s.ios.deployment_target = "15.6" - s.ios.source_files = 'Sources/mParticle-Localytics/**/*.{h,m,mm}' - s.ios.resource_bundles = { 'mParticle-Localytics-Privacy' => ['Sources/mParticle-Localytics/PrivacyInfo.xcprivacy'] } - s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 8.22' + s.ios.source_files = 'kits/localytics/localytics-7/Sources/mParticle-Localytics/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Localytics-7-Privacy' => ['kits/localytics/localytics-7/Sources/mParticle-Localytics/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' s.ios.dependency 'Localytics', '~> 7.0' end diff --git a/kits/onetrust/onetrust/mParticle-OneTrust.podspec b/kits/onetrust/onetrust/mParticle-OneTrust.podspec new file mode 100644 index 000000000..9dd90df0a --- /dev/null +++ b/kits/onetrust/onetrust/mParticle-OneTrust.podspec @@ -0,0 +1,19 @@ +Pod::Spec.new do |s| + s.name = "mParticle-OneTrust" + s.version = "8.4.0" + s.summary = "OneTrust integration for mParticle" + s.description = <<-DESC + This is the OneTrust integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/onetrust/onetrust/Sources/mParticle-OneTrust/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-OneTrust-Privacy' => ['kits/onetrust/onetrust/Sources/mParticle-OneTrust/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'OTPublishersHeadlessSDK' + s.tvos.dependency 'OTPublishersHeadlessSDKtvOS' +end diff --git a/kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec b/kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec new file mode 100644 index 000000000..fc90e09e7 --- /dev/null +++ b/kits/optimizely/optimizely-4/mParticle-Optimizely-4.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Optimizely-4" + s.version = "8.2.0" + s.summary = "Optimizely integration for mParticle" + s.description = <<-DESC + This is the Optimizely integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/optimizely/optimizely-4/Sources/mParticle-Optimizely/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Optimizely-4-Privacy' => ['kits/optimizely/optimizely-4/Sources/mParticle-Optimizely/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'OptimizelySwiftSDK', '~> 4.0' +end diff --git a/kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec b/kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec new file mode 100644 index 000000000..5ed772301 --- /dev/null +++ b/kits/optimizely/optimizely-5/mParticle-Optimizely-5.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Optimizely-5" + s.version = "8.2.0" + s.summary = "Optimizely integration for mParticle" + s.description = <<-DESC + This is the Optimizely integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.tvos.deployment_target = "15.6" + s.source_files = 'kits/optimizely/optimizely-5/Sources/mParticle-Optimizely/**/*.{h,m,mm}' + s.resource_bundles = { 'mParticle-Optimizely-5-Privacy' => ['kits/optimizely/optimizely-5/Sources/mParticle-Optimizely/PrivacyInfo.xcprivacy'] } + s.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.dependency 'OptimizelySwiftSDK', '~> 5.0' +end diff --git a/kits/radar/radar-3/mParticle-Radar-3.podspec b/kits/radar/radar-3/mParticle-Radar-3.podspec new file mode 100644 index 000000000..64c38ee6f --- /dev/null +++ b/kits/radar/radar-3/mParticle-Radar-3.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Radar-3" + s.version = "8.2.0" + s.summary = "Radar integration for mParticle" + s.description = <<-DESC + This is the Radar integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/radar/radar-3/Sources/mParticle-Radar/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Radar-3-Privacy' => ['kits/radar/radar-3/Sources/mParticle-Radar/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'RadarSDK', '~> 3.25' +end diff --git a/kits/rokt/rokt/mParticle-Rokt.podspec b/kits/rokt/rokt/mParticle-Rokt.podspec new file mode 100644 index 000000000..cfe207cd4 --- /dev/null +++ b/kits/rokt/rokt/mParticle-Rokt.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Rokt" + s.version = "8.3.3" + s.summary = "Rokt integration for mParticle" + s.description = <<-DESC + This is the Rokt integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.swift_version = "5.5" + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/rokt/rokt/Sources/mParticle-Rokt/**/*.{h,m,mm}', 'kits/rokt/rokt/Sources/mParticle-Rokt-Swift/**/*.swift' + s.ios.resource_bundles = { 'mParticle-Rokt-Privacy' => ['kits/rokt/rokt/Sources/mParticle-Rokt/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Rokt-Widget', '~> 4.16' +end diff --git a/kits/singular/singular-12/mParticle-Singular-12.podspec b/kits/singular/singular-12/mParticle-Singular-12.podspec new file mode 100644 index 000000000..581cc7029 --- /dev/null +++ b/kits/singular/singular-12/mParticle-Singular-12.podspec @@ -0,0 +1,18 @@ +Pod::Spec.new do |s| + s.name = "mParticle-Singular-12" + s.version = "8.5.0" + s.summary = "Singular integration for mParticle" + s.description = <<-DESC + This is the Singular integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "15.6" + s.ios.source_files = 'kits/singular/singular-12/Sources/mParticle-Singular/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-Singular-12-Privacy' => ['kits/singular/singular-12/Sources/mParticle-Singular/PrivacyInfo.xcprivacy'] } + s.ios.frameworks = 'StoreKit' + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'Singular', '~> 12.4' +end diff --git a/kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec b/kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec new file mode 100644 index 000000000..cedda1c30 --- /dev/null +++ b/kits/urbanairship/urbanairship-20/mParticle-UrbanAirship-20.podspec @@ -0,0 +1,17 @@ +Pod::Spec.new do |s| + s.name = "mParticle-UrbanAirship-20" + s.version = "8.5.1" + s.summary = "Airship integration for mParticle" + s.description = <<-DESC + This is the Airship (Urban Airship) integration for mParticle. + DESC + s.homepage = "https://www.mparticle.com" + s.license = { :type => 'Apache 2.0', :file => 'LICENSE' } + s.author = { "mParticle" => "support@mparticle.com" } + s.source = { :git => "https://github.com/mparticle/mparticle-apple-sdk.git", :tag => s.version.to_s } + s.ios.deployment_target = "16.0" + s.ios.source_files = 'kits/urbanairship/urbanairship-20/Sources/mParticle-UrbanAirship/**/*.{h,m,mm}' + s.ios.resource_bundles = { 'mParticle-UrbanAirship-20-Privacy' => ['kits/urbanairship/urbanairship-20/Sources/mParticle-UrbanAirship/PrivacyInfo.xcprivacy'] } + s.ios.dependency 'mParticle-Apple-SDK/mParticle', '~> 9.0' + s.ios.dependency 'AirshipObjectiveC', '~> 20.0' +end