[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / b / c / f / tealium-swift / 1.7.1 / tealium-swift.podspec.json
blob5614f1d6955e2f0883354486856f808b01850cc7
2   "name": "tealium-swift",
3   "module_name": "TealiumSwift",
4   "version": "1.7.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   },
16   "social_media_url": "https://twitter.com/tealium",
17   "swift_versions": "4.0",
18   "platforms": {
19     "tvos": "9.0",
20     "ios": "9.0",
21     "osx": "10.11",
22     "watchos": "3.0"
23   },
24   "source": {
25     "git": "https://github.com/Tealium/tealium-swift.git",
26     "tag": "1.7.1"
27   },
28   "default_subspecs": "TealiumFull",
29   "swift_version": "4.0",
30   "subspecs": [
31     {
32       "name": "TealiumFull",
33       "source_files": [
34         "tealium/appdata/*",
35         "tealium/core/*",
36         "tealium/attribution/*",
37         "tealium/autotracking/*",
38         "tealium/collect/*",
39         "tealium/connectivity/*",
40         "tealium/consentmanager/*",
41         "tealium/datasource/*",
42         "tealium/defaultsstorage/*",
43         "tealium/persistentdata/*",
44         "tealium/delegate/*",
45         "tealium/devicedata/TealiumDeviceData.swift",
46         "tealium/devicedata/TealiumDeviceDataModule.swift",
47         "tealium/dispatchqueue/*",
48         "tealium/filestorage/*",
49         "tealium/lifecycle/*",
50         "tealium/logger/*",
51         "tealium/remotecommands/*",
52         "tealium/tagmanagement/*",
53         "tealium/volatiledata/*",
54         "tealium/crash/*"
55       ],
56       "ios": {
57         "exclude_files": "tealium/scripts/*",
58         "dependencies": {
59           "TealiumCrashReporter": [
61           ]
62         }
63       },
64       "tvos": {
65         "exclude_files": [
66           "tealium/tagmanagement/*",
67           "tealium/remotecommands/*",
68           "tealium/attribution/*",
69           "tealium/crash/*",
70           "tealium/scripts/*"
71         ]
72       },
73       "watchos": {
74         "exclude_files": [
75           "tealium/tagmanagement/*",
76           "tealium/autotracking/*",
77           "tealium/connectivity/*",
78           "tealium/remotecommands/*",
79           "tealium/attribution/*",
80           "tealium/crash/*",
81           "tealium/scripts/*"
82         ]
83       },
84       "osx": {
85         "exclude_files": [
86           "tealium/tagmanagement/*",
87           "tealium/autotracking/*",
88           "tealium/remotecommands/*",
89           "tealium/attribution/*",
90           "tealium/crash/*",
91           "tealium/scripts/*"
92         ]
93       },
94       "resources": "tealium/devicedata/device-names.json"
95     },
96     {
97       "name": "Core",
98       "source_files": "tealium/core/*"
99     },
100     {
101       "name": "TealiumAppData",
102       "source_files": "tealium/appdata/*",
103       "dependencies": {
104         "tealium-swift/Core": [
106         ]
107       }
108     },
109     {
110       "name": "TealiumAttribution",
111       "platforms": {
112         "ios": "9.0"
113       },
114       "source_files": "tealium/attribution/*",
115       "dependencies": {
116         "tealium-swift/Core": [
118         ]
119       }
120     },
121     {
122       "name": "TealiumAutotracking",
123       "platforms": {
124         "ios": "9.0",
125         "tvos": "9.0"
126       },
127       "source_files": "tealium/autotracking/*",
128       "dependencies": {
129         "tealium-swift/Core": [
131         ]
132       }
133     },
134     {
135       "name": "TealiumCollect",
136       "source_files": "tealium/collect/*",
137       "dependencies": {
138         "tealium-swift/Core": [
140         ]
141       }
142     },
143     {
144       "name": "TealiumConnectivity",
145       "platforms": {
146         "ios": "9.0",
147         "osx": "10.11",
148         "tvos": "9.0"
149       },
150       "source_files": "tealium/connectivity/*",
151       "dependencies": {
152         "tealium-swift/Core": [
154         ]
155       }
156     },
157     {
158       "name": "TealiumConsentManager",
159       "source_files": "tealium/consentmanager/*",
160       "dependencies": {
161         "tealium-swift/Core": [
163         ]
164       }
165     },
166     {
167       "name": "TealiumDataSource",
168       "source_files": "tealium/datasource/*",
169       "dependencies": {
170         "tealium-swift/Core": [
172         ]
173       }
174     },
175     {
176       "name": "TealiumDefaultsStorage",
177       "source_files": [
178         "tealium/defaultsstorage/*",
179         "tealium/persistentdata/*"
180       ],
181       "dependencies": {
182         "tealium-swift/Core": [
184         ]
185       }
186     },
187     {
188       "name": "TealiumDelegate",
189       "source_files": "tealium/delegate/*",
190       "dependencies": {
191         "tealium-swift/Core": [
193         ]
194       }
195     },
196     {
197       "name": "TealiumDeviceData",
198       "source_files": [
199         "tealium/devicedata/TealiumDeviceData.swift",
200         "tealium/devicedata/TealiumDeviceDataModule.swift"
201       ],
202       "dependencies": {
203         "tealium-swift/Core": [
205         ]
206       },
207       "resources": "tealium/devicedata/device-names.json"
208     },
209     {
210       "name": "TealiumDispatchQueue",
211       "source_files": "tealium/dispatchqueue/*",
212       "dependencies": {
213         "tealium-swift/Core": [
215         ]
216       }
217     },
218     {
219       "name": "TealiumFileStorage",
220       "source_files": [
221         "tealium/filestorage/*",
222         "tealium/persistentdata/*"
223       ],
224       "dependencies": {
225         "tealium-swift/Core": [
227         ]
228       }
229     },
230     {
231       "name": "TealiumLifecycle",
232       "source_files": "tealium/lifecycle/*",
233       "dependencies": {
234         "tealium-swift/Core": [
236         ]
237       }
238     },
239     {
240       "name": "TealiumLogger",
241       "source_files": "tealium/logger/*",
242       "dependencies": {
243         "tealium-swift/Core": [
245         ]
246       }
247     },
248     {
249       "name": "TealiumRemoteCommands",
250       "platforms": {
251         "ios": "9.0"
252       },
253       "source_files": "tealium/remotecommands/*",
254       "dependencies": {
255         "tealium-swift/Core": [
257         ]
258       }
259     },
260     {
261       "name": "TealiumTagManagement",
262       "platforms": {
263         "ios": "9.0"
264       },
265       "source_files": "tealium/tagmanagement/*",
266       "dependencies": {
267         "tealium-swift/Core": [
269         ]
270       }
271     },
272     {
273       "name": "TealiumVolatileData",
274       "source_files": "tealium/volatiledata/*",
275       "dependencies": {
276         "tealium-swift/Core": [
278         ]
279       }
280     },
281     {
282       "name": "Crash",
283       "platforms": {
284         "ios": "9.0"
285       },
286       "ios": {
287         "source_files": "tealium/crash/*",
288         "dependencies": {
289           "tealium-swift/Core": [
291           ],
292           "tealium-swift/TealiumAppData": [
294           ],
295           "tealium-swift/TealiumDeviceData": [
297           ],
298           "TealiumCrashReporter": [
300           ]
301         }
302       },
303       "tvos": {
304         "exclude_files": "tealium/crash/*"
305       },
306       "watchos": {
307         "exclude_files": "tealium/crash/*"
308       },
309       "osx": {
310         "exclude_files": "tealium/crash/*"
311       }
312     }
313   ]