[Add] TradPlusAdSDK 12.9.0
[CocoaPods.git] / Specs / 6 / 9 / 7 / GrowingAnalytics / 3.8.6 / GrowingAnalytics.podspec.json
blob3cd29845b12200bbd0af4dbac4aa9d1faa7e5aac
2   "name": "GrowingAnalytics",
3   "version": "3.8.6",
4   "summary": "iOS SDK of GrowingIO.",
5   "description": "GrowingAnalytics具备自动采集基本的用户行为事件,比如访问和行为数据等。目前支持代码埋点、无埋点、可视化圈选、热图等功能。",
6   "homepage": "https://www.growingio.com/",
7   "license": {
8     "type": "Apache2.0",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "GrowingIO": "support@growingio.com"
13   },
14   "source": {
15     "git": "https://github.com/growingio/growingio-sdk-ios-autotracker.git",
16     "tag": "3.8.6"
17   },
18   "platforms": {
19     "ios": "10.0",
20     "osx": "10.12"
21   },
22   "ios": {
23     "frameworks": "WebKit"
24   },
25   "requires_arc": true,
26   "default_subspecs": "Autotracker",
27   "pod_target_xcconfig": {
28     "DEFINES_MODULE": "YES",
29     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
30   },
31   "subspecs": [
32     {
33       "name": "Autotracker",
34       "platforms": {
35         "ios": "10.0"
36       },
37       "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
38       "public_header_files": "GrowingAutotracker/*.h",
39       "dependencies": {
40         "GrowingAnalytics/AutotrackerCore": [
41           "3.8.6"
42         ],
43         "GrowingAnalytics/DefaultServices": [
44           "3.8.6"
45         ]
46       },
47       "ios": {
48         "dependencies": {
49           "GrowingAnalytics/Hybrid": [
50             "3.8.6"
51           ],
52           "GrowingAnalytics/MobileDebugger": [
53             "3.8.6"
54           ],
55           "GrowingAnalytics/WebCircle": [
56             "3.8.6"
57           ]
58         }
59       }
60     },
61     {
62       "name": "Tracker",
63       "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
64       "public_header_files": "GrowingTracker/*.h",
65       "dependencies": {
66         "GrowingAnalytics/TrackerCore": [
67           "3.8.6"
68         ],
69         "GrowingAnalytics/DefaultServices": [
70           "3.8.6"
71         ]
72       },
73       "ios": {
74         "dependencies": {
75           "GrowingAnalytics/MobileDebugger": [
76             "3.8.6"
77           ]
78         }
79       }
80     },
81     {
82       "name": "TrackerCore",
83       "dependencies": {
84         "GrowingUtils/TrackerCore": [
85           "~> 1.2.3"
86         ]
87       },
88       "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
89       "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
90       "public_header_files": "GrowingTrackerCore/Public/*.h",
91       "ios": {
92         "resource_bundles": {
93           "GrowingAnalytics": [
94             "GrowingTrackerCore/Resources/PrivacyInfo.xcprivacy"
95           ]
96         }
97       },
98       "osx": {
99         "resource_bundles": {
100           "GrowingAnalytics": [
101             "GrowingTrackerCore/Resources/macOS/PrivacyInfo.xcprivacy"
102           ]
103         }
104       },
105       "libraries": "c++"
106     },
107     {
108       "name": "AutotrackerCore",
109       "platforms": {
110         "ios": "10.0"
111       },
112       "dependencies": {
113         "GrowingUtils/AutotrackerCore": [
114           "~> 1.2.3"
115         ],
116         "GrowingAnalytics/TrackerCore": [
117           "3.8.6"
118         ]
119       },
120       "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
121       "public_header_files": "GrowingAutotrackerCore/Public/*.h"
122     },
123     {
124       "name": "Database",
125       "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
126       "public_header_files": "Services/Database/include/*.h",
127       "dependencies": {
128         "GrowingAnalytics/TrackerCore": [
129           "3.8.6"
130         ]
131       }
132     },
133     {
134       "name": "Network",
135       "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
136       "public_header_files": "Services/Network/include/*.h",
137       "dependencies": {
138         "GrowingAnalytics/TrackerCore": [
139           "3.8.6"
140         ]
141       }
142     },
143     {
144       "name": "WebSocket",
145       "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
146       "public_header_files": "Services/WebSocket/include/*.h",
147       "dependencies": {
148         "GrowingAnalytics/TrackerCore": [
149           "3.8.6"
150         ]
151       }
152     },
153     {
154       "name": "Compression",
155       "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
156       "public_header_files": "Services/Compression/include/*.h",
157       "dependencies": {
158         "GrowingAnalytics/TrackerCore": [
159           "3.8.6"
160         ]
161       }
162     },
163     {
164       "name": "Encryption",
165       "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
166       "public_header_files": "Services/Encryption/include/*.h",
167       "dependencies": {
168         "GrowingAnalytics/TrackerCore": [
169           "3.8.6"
170         ]
171       }
172     },
173     {
174       "name": "Screenshot",
175       "platforms": {
176         "ios": "10.0"
177       },
178       "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
179       "public_header_files": "Services/Screenshot/include/*.h",
180       "dependencies": {
181         "GrowingAnalytics/TrackerCore": [
183         ]
184       }
185     },
186     {
187       "name": "DefaultServices",
188       "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
189       "public_header_files": "Modules/DefaultServices/include/*.h",
190       "dependencies": {
191         "GrowingAnalytics/TrackerCore": [
192           "3.8.6"
193         ],
194         "GrowingAnalytics/Database": [
195           "3.8.6"
196         ],
197         "GrowingAnalytics/Network": [
198           "3.8.6"
199         ],
200         "GrowingAnalytics/Encryption": [
201           "3.8.6"
202         ],
203         "GrowingAnalytics/Compression": [
204           "3.8.6"
205         ]
206       }
207     },
208     {
209       "name": "MobileDebugger",
210       "platforms": {
211         "ios": "10.0"
212       },
213       "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
214       "public_header_files": "Modules/MobileDebugger/include/*.h",
215       "dependencies": {
216         "GrowingAnalytics/TrackerCore": [
217           "3.8.6"
218         ],
219         "GrowingAnalytics/WebSocket": [
220           "3.8.6"
221         ],
222         "GrowingAnalytics/Screenshot": [
223           "3.8.6"
224         ]
225       }
226     },
227     {
228       "name": "WebCircle",
229       "platforms": {
230         "ios": "10.0"
231       },
232       "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
233       "public_header_files": "Modules/WebCircle/include/*.h",
234       "dependencies": {
235         "GrowingAnalytics/AutotrackerCore": [
236           "3.8.6"
237         ],
238         "GrowingAnalytics/Hybrid": [
239           "3.8.6"
240         ],
241         "GrowingAnalytics/WebSocket": [
242           "3.8.6"
243         ],
244         "GrowingAnalytics/Screenshot": [
245           "3.8.6"
246         ]
247       }
248     },
249     {
250       "name": "Hybrid",
251       "platforms": {
252         "ios": "10.0"
253       },
254       "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
255       "public_header_files": "Modules/Hybrid/Public/*.h",
256       "dependencies": {
257         "GrowingAnalytics/TrackerCore": [
258           "3.8.6"
259         ]
260       }
261     },
262     {
263       "name": "Advert",
264       "platforms": {
265         "ios": "10.0"
266       },
267       "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
268       "public_header_files": "Modules/Advert/Public/*.h",
269       "dependencies": {
270         "GrowingAnalytics/TrackerCore": [
271           "3.8.6"
272         ]
273       }
274     },
275     {
276       "name": "Protobuf",
277       "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
278       "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
279       "public_header_files": "Modules/Protobuf/include/*.h",
280       "dependencies": {
281         "GrowingAnalytics/TrackerCore": [
282           "3.8.6"
283         ],
284         "GrowingAnalytics/Database": [
285           "3.8.6"
286         ]
287       },
288       "subspecs": [
289         {
290           "name": "Proto",
291           "source_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
292           "public_header_files": "Modules/Protobuf/Proto/include/*.h",
293           "requires_arc": false,
294           "dependencies": {
295             "Protobuf": [
297             ]
298           }
299         }
300       ]
301     },
302     {
303       "name": "APM",
304       "platforms": {
305         "ios": "10.0"
306       },
307       "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
308       "public_header_files": "Modules/APM/Public/*.h",
309       "dependencies": {
310         "GrowingAnalytics/TrackerCore": [
311           "3.8.6"
312         ],
313         "GrowingAPM/Core": [
315         ]
316       }
317     },
318     {
319       "name": "V2Adapter",
320       "platforms": {
321         "ios": "10.0"
322       },
323       "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
324       "public_header_files": "Modules/V2Adapter/Public/*.h",
325       "dependencies": {
326         "GrowingAnalytics/AutotrackerCore": [
327           "3.8.6"
328         ],
329         "GrowingAnalytics/V2AdapterTrackOnly": [
330           "3.8.6"
331         ]
332       }
333     },
334     {
335       "name": "V2AdapterTrackOnly",
336       "platforms": {
337         "ios": "10.0"
338       },
339       "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
340       "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
341       "dependencies": {
342         "GrowingAnalytics/TrackerCore": [
343           "3.8.6"
344         ]
345       }
346     },
347     {
348       "name": "Flutter",
349       "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
350       "public_header_files": "Modules/Flutter/include/*.h",
351       "dependencies": {
352         "GrowingAnalytics/TrackerCore": [
353           "3.8.6"
354         ]
355       }
356     },
357     {
358       "name": "DISABLE_IDFA",
359       "pod_target_xcconfig": {
360         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
361       },
362       "dependencies": {
363         "GrowingAnalytics/TrackerCore": [
364           "3.8.6"
365         ]
366       }
367     }
368   ]