[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / b / c / f / tealium-swift / 1.8.0-beta3 / tealium-swift.podspec.json
blobf12292da8dc0d8d0ae1e0476d2d24c94befd629b
2   "name": "tealium-swift",
3   "module_name": "TealiumSwift",
4   "version": "1.8.0-beta3",
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": "http://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.8.0-beta3"
27   },
28   "default_subspecs": "TealiumFull",
29   "subspecs": [
30     {
31       "name": "TealiumFull",
32       "source_files": [
33         "tealium/appdata/*",
34         "tealium/core/**/*",
35         "tealium/attribution/*",
36         "tealium/autotracking/*",
37         "tealium/collect/*",
38         "tealium/connectivity/*",
39         "tealium/consentmanager/*",
40         "tealium/persistentdata/*",
41         "tealium/delegate/*",
42         "tealium/devicedata/*.swift",
43         "tealium/dispatchqueue/*",
44         "tealium/lifecycle/*",
45         "tealium/remotecommands/*",
46         "tealium/tagmanagement/*",
47         "tealium/volatiledata/*",
48         "tealium/crash/*",
49         "tealium/logger/*",
50         "tealium/visitorservice/*"
51       ],
52       "ios": {
53         "exclude_files": "tealium/scripts/*",
54         "dependencies": {
55           "TealiumCrashReporter": [
57           ]
58         }
59       },
60       "tvos": {
61         "exclude_files": [
62           "tealium/tagmanagement/*",
63           "tealium/remotecommands/*",
64           "tealium/attribution/*",
65           "tealium/crash/*",
66           "tealium/scripts/*"
67         ]
68       },
69       "watchos": {
70         "exclude_files": [
71           "tealium/tagmanagement/*",
72           "tealium/autotracking/*",
73           "tealium/connectivity/*",
74           "tealium/remotecommands/*",
75           "tealium/attribution/*",
76           "tealium/crash/*",
77           "tealium/scripts/*"
78         ]
79       },
80       "osx": {
81         "exclude_files": [
82           "tealium/tagmanagement/*",
83           "tealium/autotracking/*",
84           "tealium/remotecommands/*",
85           "tealium/attribution/*",
86           "tealium/crash/*",
87           "tealium/scripts/*"
88         ]
89       },
90       "resources": "tealium/devicedata/device-names.json"
91     },
92     {
93       "name": "Core",
94       "source_files": "tealium/core/**/*"
95     },
96     {
97       "name": "TealiumAppData",
98       "source_files": "tealium/appdata/*",
99       "dependencies": {
100         "tealium-swift/Core": [
102         ]
103       }
104     },
105     {
106       "name": "TealiumAttribution",
107       "platforms": {
108         "ios": "9.0"
109       },
110       "source_files": "tealium/attribution/*",
111       "dependencies": {
112         "tealium-swift/Core": [
114         ]
115       }
116     },
117     {
118       "name": "TealiumAutotracking",
119       "platforms": {
120         "ios": "9.0",
121         "tvos": "9.0"
122       },
123       "source_files": "tealium/autotracking/*",
124       "dependencies": {
125         "tealium-swift/Core": [
127         ]
128       }
129     },
130     {
131       "name": "TealiumCollect",
132       "source_files": "tealium/collect/*",
133       "dependencies": {
134         "tealium-swift/Core": [
136         ]
137       }
138     },
139     {
140       "name": "TealiumConnectivity",
141       "platforms": {
142         "ios": "9.0",
143         "osx": "10.11",
144         "tvos": "9.0"
145       },
146       "source_files": "tealium/connectivity/*",
147       "dependencies": {
148         "tealium-swift/Core": [
150         ]
151       }
152     },
153     {
154       "name": "TealiumConsentManager",
155       "source_files": "tealium/consentmanager/*",
156       "dependencies": {
157         "tealium-swift/Core": [
159         ]
160       }
161     },
162     {
163       "name": "TealiumDelegate",
164       "source_files": "tealium/delegate/*",
165       "dependencies": {
166         "tealium-swift/Core": [
168         ]
169       }
170     },
171     {
172       "name": "TealiumDeviceData",
173       "source_files": "tealium/devicedata/*.swift",
174       "dependencies": {
175         "tealium-swift/Core": [
177         ]
178       },
179       "resources": "tealium/devicedata/device-names.json"
180     },
181     {
182       "name": "TealiumDispatchQueue",
183       "source_files": "tealium/dispatchqueue/*",
184       "dependencies": {
185         "tealium-swift/Core": [
187         ]
188       }
189     },
190     {
191       "name": "TealiumLifecycle",
192       "source_files": "tealium/lifecycle/*",
193       "dependencies": {
194         "tealium-swift/Core": [
196         ]
197       }
198     },
199     {
200       "name": "TealiumLogger",
201       "source_files": "tealium/logger/*",
202       "dependencies": {
203         "tealium-swift/Core": [
205         ]
206       }
207     },
208     {
209       "name": "TealiumRemoteCommands",
210       "platforms": {
211         "ios": "9.0"
212       },
213       "source_files": "tealium/remotecommands/*",
214       "dependencies": {
215         "tealium-swift/Core": [
217         ]
218       }
219     },
220     {
221       "name": "TealiumTagManagement",
222       "platforms": {
223         "ios": "9.0"
224       },
225       "source_files": "tealium/tagmanagement/*",
226       "dependencies": {
227         "tealium-swift/Core": [
229         ]
230       }
231     },
232     {
233       "name": "TealiumVolatileData",
234       "source_files": "tealium/volatiledata/*",
235       "dependencies": {
236         "tealium-swift/Core": [
238         ]
239       }
240     },
241     {
242       "name": "TealiumVisitorService",
243       "source_files": "tealium/visitorservice/*",
244       "dependencies": {
245         "tealium-swift/Core": [
247         ]
248       }
249     },
250     {
251       "name": "Crash",
252       "platforms": {
253         "ios": "9.0"
254       },
255       "ios": {
256         "source_files": "tealium/crash/*",
257         "dependencies": {
258           "tealium-swift/Core": [
260           ],
261           "tealium-swift/TealiumAppData": [
263           ],
264           "tealium-swift/TealiumDeviceData": [
266           ],
267           "TealiumCrashReporter": [
269           ]
270         }
271       },
272       "tvos": {
273         "exclude_files": "tealium/crash/*"
274       },
275       "watchos": {
276         "exclude_files": "tealium/crash/*"
277       },
278       "osx": {
279         "exclude_files": "tealium/crash/*"
280       }
281     }
282   ],
283   "swift_version": "4.0"