/
HolisticSolutionSDK.podspec
65 lines (56 loc) · 2.4 KB
/
HolisticSolutionSDK.podspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Pod::Spec.new do |spec|
spec.name = "HolisticSolutionSDK"
spec.version = "0.0.4"
spec.summary = "The HolisticSolutionSDK provides easy to use API for integration attribution, product testing and advertising platform."
spec.description = <<-DESC
The Holistic Solution SDK is iOS framework. It provides easy to use API for integration attribution, product testing and advertising platform.
It contains AppsFlyer, Firebase Remote Config, Appodeal connectors. The framework allows to send all data to Stack Holistic Solution service without
additional synchronisation code.
DESC
spec.homepage = "https://explorestack.com"
spec.license = "MIT"
spec.author = { "appodeal" => "https://appodeal.com" }
spec.platform = :ios, "9.0"
spec.source = { :git => "https://github.com/appodeal/Stack-HolisticSolutionSDK-iOS.git", :tag => "v#{spec.version}" }
spec.requires_arc = true
spec.static_framework = true
spec.swift_versions = "4.0", "4.2", "5.0", "5.1", "5.2"
spec.default_subspecs = "Full"
spec.subspec "Core" do |ss|
ss.source_files = "HolisticSolutionSDK/**/*.{h,swift}"
ss.exclude_files =
"HolisticSolutionSDK/Appodeal",
"HolisticSolutionSDK/AppsFlyer",
"HolisticSolutionSDK/Firebase",
"HolisticSolutionSDK/Facebook"
end
spec.subspec "Appodeal" do |ss|
ss.source_files = "HolisticSolutionSDK/Appodeal"
ss.dependency "HolisticSolutionSDK/Core"
ss.dependency "Appodeal", ">= 2.6"
end
spec.subspec "AppsFlyer" do |ss|
ss.source_files = "HolisticSolutionSDK/AppsFlyer"
ss.dependency "HolisticSolutionSDK/Core"
ss.dependency "AppsFlyerFramework", ">= 5.3"
end
spec.subspec "Firebase" do |ss|
ss.source_files = "HolisticSolutionSDK/Firebase"
ss.dependency "HolisticSolutionSDK/Core"
ss.dependency "Firebase/Core", ">= 6.20"
ss.dependency "Firebase/Analytics", ">= 6.20"
ss.dependency "Firebase/RemoteConfig", ">= 4.4"
end
spec.subspec "Facebook" do |ss|
ss.source_files = "HolisticSolutionSDK/Facebook"
ss.dependency "HolisticSolutionSDK/Core"
ss.dependency "FBSDKCoreKit", ">= 6.0"
end
spec.subspec "Full" do |ss|
ss.dependency "HolisticSolutionSDK/Core"
ss.dependency "HolisticSolutionSDK/Appodeal"
ss.dependency "HolisticSolutionSDK/AppsFlyer"
ss.dependency "HolisticSolutionSDK/Firebase"
ss.dependency "HolisticSolutionSDK/Facebook"
end
end