[Add] jionews-shortssdk-cocoapod 2.1.5
[CocoaPods.git] / Specs / b / c / f / tealium-swift / 2.12.1 / tealium-swift.podspec.json
blob225f9c9fb6058291c7b7221eca7664b627abb0dd
2   "name": "tealium-swift",
3   "module_name": "TealiumSwift",
4   "version": "2.12.1",
5   "summary": "Tealium Swift Integration Library",
6   "description": "Supports Tealium's iQ and UDH suite of products on iOS, macOS, tvOS and watchOS",
7   "homepage": "https://github.com/Tealium/tealium-swift",
8   "license": {
9     "type": "Commercial",
10     "file": "LICENSE.txt"
11   },
12   "authors": {
13     "Tealium Inc.": "tealium@tealium.com",
14     "craigrouse": "craig.rouse@tealium.com",
15     "christinasund": "christina.sund@tealium.com"
16   },
17   "social_media_url": "http://twitter.com/tealium",
18   "swift_versions": "5.0",
19   "platforms": {
20     "ios": "12.0",
21     "osx": "10.14",
22     "watchos": "4.0",
23     "tvos": "12.0"
24   },
25   "source": {
26     "git": "https://github.com/Tealium/tealium-swift.git",
27     "tag": "2.12.1"
28   },
29   "default_subspecs": "TealiumFull",
30   "subspecs": [
31     {
32       "name": "TealiumFull",
33       "source_files": [
34         "tealium/core/**/*.{swift,h,m}",
35         "tealium/collectors/**/*",
36         "tealium/dispatchers/**/*",
37         "tealium/scripts/*"
38       ],
39       "ios": {
40         "exclude_files": [
41           "tealium/scripts/*",
42           "tealium/collectors/crash/*",
43           "tealium/**/objc/include/*"
44         ]
45       },
46       "tvos": {
47         "exclude_files": [
48           "tealium/dispatchers/tagmanagement/*",
49           "tealium/dispatchers/remotecommands/*",
50           "tealium/collectors/attribution/*",
51           "tealium/scripts/*",
52           "tealium/collectors/location/*",
53           "tealium/collectors/autotracking/objc/include/*.{h,m}",
54           "tealium/core/objc/**/*"
55         ]
56       },
57       "watchos": {
58         "exclude_files": [
59           "tealium/dispatchers/tagmanagement/*",
60           "tealium/dispatchers/remotecommands/*",
61           "tealium/collectors/attribution/*",
62           "tealium/scripts/*",
63           "tealium/collectors/location/*",
64           "tealium/collectors/autotracking/**/*.{h,m}",
65           "tealium/core/objc/**/*"
66         ]
67       },
68       "osx": {
69         "exclude_files": [
70           "tealium/dispatchers/tagmanagement/*",
71           "tealium/dispatchers/remotecommands/*",
72           "tealium/collectors/attribution/*",
73           "tealium/scripts/*",
74           "tealium/collectors/location/*",
75           "tealium/collectors/autotracking/**/*.{h,m}",
76           "tealium/core/objc/**/*"
77         ]
78       },
79       "resources": [
80         "tealium/core/devicedata/device-names.json",
81         "tealium/core/PrivacyInfo.xcprivacy"
82       ]
83     },
84     {
85       "name": "Core",
86       "source_files": "tealium/core/**/*.{swift,h,m}",
87       "ios": {
88         "exclude_files": "tealium/core/objc/include/*"
89       },
90       "tvos": {
91         "exclude_files": "tealium/core/objc/**/*"
92       },
93       "watchos": {
94         "exclude_files": "tealium/core/objc/**/*"
95       },
96       "osx": {
97         "exclude_files": "tealium/core/objc/**/*"
98       },
99       "resources": [
100         "tealium/core/devicedata/device-names.json",
101         "tealium/core/PrivacyInfo.xcprivacy"
102       ]
103     },
104     {
105       "name": "Attribution",
106       "source_files": "tealium/collectors/attribution/*",
107       "dependencies": {
108         "tealium-swift/Core": [
110         ]
111       }
112     },
113     {
114       "name": "Autotracking",
115       "source_files": "tealium/collectors/autotracking/**/*.{swift,h,m}",
116       "ios": {
117         "exclude_files": "tealium/collectors/autotracking/objc/include/*"
118       },
119       "tvos": {
120         "exclude_files": "tealium/collectors/autotracking/objc/include/*"
121       },
122       "watchos": {
123         "exclude_files": "tealium/collectors/autotracking/objc/**/*"
124       },
125       "osx": {
126         "exclude_files": "tealium/collectors/autotracking/objc/**/*"
127       },
128       "dependencies": {
129         "tealium-swift/Core": [
131         ]
132       }
133     },
134     {
135       "name": "Collect",
136       "source_files": "tealium/dispatchers/collect/*",
137       "dependencies": {
138         "tealium-swift/Core": [
140         ]
141       }
142     },
143     {
144       "name": "InAppPurchase",
145       "source_files": "tealium/collectors/inapppurchase/*",
146       "dependencies": {
147         "tealium-swift/Core": [
149         ]
150       }
151     },
152     {
153       "name": "Lifecycle",
154       "source_files": "tealium/collectors/lifecycle/*",
155       "dependencies": {
156         "tealium-swift/Core": [
158         ]
159       }
160     },
161     {
162       "name": "Location",
163       "source_files": "tealium/collectors/location/*",
164       "dependencies": {
165         "tealium-swift/Core": [
167         ]
168       }
169     },
170     {
171       "name": "Media",
172       "source_files": "tealium/collectors/media/*",
173       "dependencies": {
174         "tealium-swift/Core": [
176         ]
177       }
178     },
179     {
180       "name": "RemoteCommands",
181       "source_files": "tealium/dispatchers/remotecommands/*",
182       "dependencies": {
183         "tealium-swift/Core": [
185         ]
186       }
187     },
188     {
189       "name": "TagManagement",
190       "source_files": "tealium/dispatchers/tagmanagement/*",
191       "dependencies": {
192         "tealium-swift/Core": [
194         ]
195       }
196     },
197     {
198       "name": "VisitorService",
199       "source_files": "tealium/collectors/visitorservice/*",
200       "dependencies": {
201         "tealium-swift/Core": [
203         ]
204       }
205     }
206   ],
207   "swift_version": "5.0"