[Add] AmitySDK 6.47.1
[CocoaPods.git] / Specs / b / c / f / tealium-swift / 2.5.1 / tealium-swift.podspec.json
blobe3b1f44281375ee695cf817b8a1a6ccc2a8ae8ea
2   "name": "tealium-swift",
3   "module_name": "TealiumSwift",
4   "version": "2.5.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": "11.0",
21     "osx": "10.11",
22     "watchos": "3.0",
23     "tvos": "9.0"
24   },
25   "source": {
26     "git": "https://github.com/Tealium/tealium-swift.git",
27     "tag": "2.5.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": "tealium/core/devicedata/device-names.json"
80     },
81     {
82       "name": "Core",
83       "source_files": "tealium/core/**/*.{swift,h,m}",
84       "ios": {
85         "exclude_files": "tealium/core/objc/include/*"
86       },
87       "tvos": {
88         "exclude_files": "tealium/core/objc/**/*"
89       },
90       "watchos": {
91         "exclude_files": "tealium/core/objc/**/*"
92       },
93       "osx": {
94         "exclude_files": "tealium/core/objc/**/*"
95       },
96       "resources": "tealium/core/devicedata/device-names.json"
97     },
98     {
99       "name": "Attribution",
100       "source_files": "tealium/collectors/attribution/*",
101       "dependencies": {
102         "tealium-swift/Core": [
104         ]
105       }
106     },
107     {
108       "name": "Autotracking",
109       "source_files": "tealium/collectors/autotracking/**/*.{swift,h,m}",
110       "ios": {
111         "exclude_files": "tealium/collectors/autotracking/objc/include/*"
112       },
113       "tvos": {
114         "exclude_files": "tealium/collectors/autotracking/objc/include/*"
115       },
116       "watchos": {
117         "exclude_files": "tealium/collectors/autotracking/objc/**/*"
118       },
119       "osx": {
120         "exclude_files": "tealium/collectors/autotracking/objc/**/*"
121       },
122       "dependencies": {
123         "tealium-swift/Core": [
125         ]
126       }
127     },
128     {
129       "name": "Collect",
130       "source_files": "tealium/dispatchers/collect/*",
131       "dependencies": {
132         "tealium-swift/Core": [
134         ]
135       }
136     },
137     {
138       "name": "Lifecycle",
139       "source_files": "tealium/collectors/lifecycle/*",
140       "dependencies": {
141         "tealium-swift/Core": [
143         ]
144       }
145     },
146     {
147       "name": "Location",
148       "source_files": "tealium/collectors/location/*",
149       "dependencies": {
150         "tealium-swift/Core": [
152         ]
153       }
154     },
155     {
156       "name": "Media",
157       "source_files": "tealium/collectors/media/*",
158       "dependencies": {
159         "tealium-swift/Core": [
161         ]
162       }
163     },
164     {
165       "name": "RemoteCommands",
166       "source_files": "tealium/dispatchers/remotecommands/*",
167       "dependencies": {
168         "tealium-swift/Core": [
170         ]
171       }
172     },
173     {
174       "name": "TagManagement",
175       "source_files": "tealium/dispatchers/tagmanagement/*",
176       "dependencies": {
177         "tealium-swift/Core": [
179         ]
180       }
181     },
182     {
183       "name": "VisitorService",
184       "source_files": "tealium/collectors/visitorservice/*",
185       "dependencies": {
186         "tealium-swift/Core": [
188         ]
189       }
190     }
191   ],
192   "swift_version": "5.0"