[Add] TradPlusAdSDK 12.9.0
[CocoaPods.git] / Specs / 6 / 9 / 7 / GrowingAnalytics / 4.0.0 / GrowingAnalytics.podspec.json
blobc666d8af1e85f9743e5c8cc038beb54c3859f474
2   "name": "GrowingAnalytics",
3   "version": "4.0.0",
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": "4.0.0"
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     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
29   },
30   "subspecs": [
31     {
32       "name": "Autotracker",
33       "platforms": {
34         "ios": "10.0"
35       },
36       "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
37       "public_header_files": "GrowingAutotracker/*.h",
38       "dependencies": {
39         "GrowingAnalytics/AutotrackerCore": [
40           "4.0.0"
41         ],
42         "GrowingAnalytics/DefaultServices": [
43           "4.0.0"
44         ]
45       },
46       "ios": {
47         "dependencies": {
48           "GrowingAnalytics/Hybrid": [
49             "4.0.0"
50           ],
51           "GrowingAnalytics/MobileDebugger": [
52             "4.0.0"
53           ],
54           "GrowingAnalytics/WebCircle": [
55             "4.0.0"
56           ]
57         }
58       }
59     },
60     {
61       "name": "Tracker",
62       "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
63       "public_header_files": "GrowingTracker/*.h",
64       "dependencies": {
65         "GrowingAnalytics/TrackerCore": [
66           "4.0.0"
67         ],
68         "GrowingAnalytics/DefaultServices": [
69           "4.0.0"
70         ]
71       },
72       "ios": {
73         "dependencies": {
74           "GrowingAnalytics/MobileDebugger": [
75             "4.0.0"
76           ]
77         }
78       }
79     },
80     {
81       "name": "TrackerCore",
82       "dependencies": {
83         "GrowingUtils/TrackerCore": [
84           "~> 1.0.0"
85         ]
86       },
87       "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
88       "public_header_files": "GrowingTrackerCore/Public/*.h",
89       "ios": {
90         "resource_bundles": {
91           "GrowingAnalytics": [
92             "Resources/iOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
93           ]
94         }
95       },
96       "osx": {
97         "resource_bundles": {
98           "GrowingAnalytics": [
99             "Resources/macOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
100           ]
101         }
102       },
103       "libraries": "c++"
104     },
105     {
106       "name": "AutotrackerCore",
107       "platforms": {
108         "ios": "10.0"
109       },
110       "dependencies": {
111         "GrowingUtils/AutotrackerCore": [
112           "~> 1.0.0"
113         ],
114         "GrowingAnalytics/TrackerCore": [
115           "4.0.0"
116         ]
117       },
118       "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
119       "public_header_files": "GrowingAutotrackerCore/Public/*.h"
120     },
121     {
122       "name": "Database",
123       "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
124       "public_header_files": "Services/Database/include/*.h",
125       "dependencies": {
126         "GrowingAnalytics/TrackerCore": [
127           "4.0.0"
128         ]
129       }
130     },
131     {
132       "name": "JSON",
133       "source_files": "Services/JSON/**/*{.h,.m,.c,.cpp,.mm}",
134       "public_header_files": "Services/JSON/include/*.h",
135       "dependencies": {
136         "GrowingAnalytics/Database": [
137           "4.0.0"
138         ]
139       }
140     },
141     {
142       "name": "Protobuf",
143       "source_files": "Services/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
144       "exclude_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
145       "public_header_files": "Services/Protobuf/include/*.h",
146       "dependencies": {
147         "GrowingAnalytics/Database": [
148           "4.0.0"
149         ]
150       },
151       "subspecs": [
152         {
153           "name": "Proto",
154           "source_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
155           "public_header_files": "Services/Protobuf/Proto/include/*.h",
156           "requires_arc": false,
157           "dependencies": {
158             "Protobuf": [
159               ">= 3.22.0"
160             ]
161           }
162         }
163       ]
164     },
165     {
166       "name": "Network",
167       "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
168       "public_header_files": "Services/Network/include/*.h",
169       "dependencies": {
170         "GrowingAnalytics/TrackerCore": [
171           "4.0.0"
172         ]
173       }
174     },
175     {
176       "name": "WebSocket",
177       "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
178       "public_header_files": "Services/WebSocket/include/*.h",
179       "dependencies": {
180         "GrowingAnalytics/TrackerCore": [
181           "4.0.0"
182         ]
183       }
184     },
185     {
186       "name": "Compression",
187       "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
188       "public_header_files": "Services/Compression/include/*.h",
189       "dependencies": {
190         "GrowingAnalytics/TrackerCore": [
191           "4.0.0"
192         ]
193       }
194     },
195     {
196       "name": "Encryption",
197       "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
198       "public_header_files": "Services/Encryption/include/*.h",
199       "dependencies": {
200         "GrowingAnalytics/TrackerCore": [
201           "4.0.0"
202         ]
203       }
204     },
205     {
206       "name": "Screenshot",
207       "platforms": {
208         "ios": "10.0"
209       },
210       "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
211       "public_header_files": "Services/Screenshot/include/*.h",
212       "dependencies": {
213         "GrowingAnalytics/TrackerCore": [
215         ]
216       }
217     },
218     {
219       "name": "DefaultServices",
220       "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
221       "public_header_files": "Modules/DefaultServices/include/*.h",
222       "dependencies": {
223         "GrowingAnalytics/TrackerCore": [
224           "4.0.0"
225         ],
226         "GrowingAnalytics/JSON": [
227           "4.0.0"
228         ],
229         "GrowingAnalytics/Protobuf": [
230           "4.0.0"
231         ],
232         "GrowingAnalytics/Network": [
233           "4.0.0"
234         ],
235         "GrowingAnalytics/Encryption": [
236           "4.0.0"
237         ],
238         "GrowingAnalytics/Compression": [
239           "4.0.0"
240         ]
241       }
242     },
243     {
244       "name": "MobileDebugger",
245       "platforms": {
246         "ios": "10.0"
247       },
248       "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
249       "public_header_files": "Modules/MobileDebugger/include/*.h",
250       "dependencies": {
251         "GrowingAnalytics/TrackerCore": [
252           "4.0.0"
253         ],
254         "GrowingAnalytics/WebSocket": [
255           "4.0.0"
256         ],
257         "GrowingAnalytics/Screenshot": [
258           "4.0.0"
259         ]
260       }
261     },
262     {
263       "name": "WebCircle",
264       "platforms": {
265         "ios": "10.0"
266       },
267       "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
268       "public_header_files": "Modules/WebCircle/include/*.h",
269       "dependencies": {
270         "GrowingAnalytics/AutotrackerCore": [
271           "4.0.0"
272         ],
273         "GrowingAnalytics/Hybrid": [
274           "4.0.0"
275         ],
276         "GrowingAnalytics/WebSocket": [
277           "4.0.0"
278         ],
279         "GrowingAnalytics/Screenshot": [
280           "4.0.0"
281         ]
282       }
283     },
284     {
285       "name": "ImpressionTrack",
286       "platforms": {
287         "ios": "10.0"
288       },
289       "source_files": "Modules/ImpressionTrack/**/*{.h,.m,.c,.cpp,.mm}",
290       "public_header_files": "Modules/ImpressionTrack/Public/*.h",
291       "dependencies": {
292         "GrowingAnalytics/AutotrackerCore": [
293           "4.0.0"
294         ]
295       }
296     },
297     {
298       "name": "Hybrid",
299       "platforms": {
300         "ios": "10.0"
301       },
302       "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
303       "public_header_files": "Modules/Hybrid/Public/*.h",
304       "dependencies": {
305         "GrowingAnalytics/TrackerCore": [
306           "4.0.0"
307         ]
308       }
309     },
310     {
311       "name": "Ads",
312       "platforms": {
313         "ios": "10.0"
314       },
315       "source_files": "Modules/Advertising/**/*{.h,.m,.c,.cpp,.mm}",
316       "public_header_files": "Modules/Advertising/Public/*.h",
317       "dependencies": {
318         "GrowingAnalytics/TrackerCore": [
319           "4.0.0"
320         ]
321       }
322     },
323     {
324       "name": "APM",
325       "platforms": {
326         "ios": "10.0"
327       },
328       "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
329       "public_header_files": "Modules/APM/Public/*.h",
330       "dependencies": {
331         "GrowingAnalytics/TrackerCore": [
332           "4.0.0"
333         ],
334         "GrowingAPM/Core": [
335           "~> 1.0.0"
336         ]
337       }
338     },
339     {
340       "name": "V2Adapter",
341       "platforms": {
342         "ios": "10.0"
343       },
344       "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
345       "public_header_files": "Modules/V2Adapter/Public/*.h",
346       "dependencies": {
347         "GrowingAnalytics/AutotrackerCore": [
348           "4.0.0"
349         ],
350         "GrowingAnalytics/V2AdapterTrackOnly": [
351           "4.0.0"
352         ]
353       }
354     },
355     {
356       "name": "V2AdapterTrackOnly",
357       "platforms": {
358         "ios": "10.0"
359       },
360       "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
361       "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
362       "dependencies": {
363         "GrowingAnalytics/TrackerCore": [
364           "4.0.0"
365         ]
366       }
367     },
368     {
369       "name": "ABTesting",
370       "platforms": {
371         "ios": "10.0"
372       },
373       "source_files": "Modules/ABTesting/**/*{.h,.m,.c,.cpp,.mm}",
374       "public_header_files": "Modules/ABTesting/Public/*.h",
375       "dependencies": {
376         "GrowingAnalytics/TrackerCore": [
377           "4.0.0"
378         ]
379       }
380     },
381     {
382       "name": "Flutter",
383       "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
384       "public_header_files": "Modules/Flutter/include/*.h",
385       "dependencies": {
386         "GrowingAnalytics/TrackerCore": [
387           "4.0.0"
388         ]
389       }
390     },
391     {
392       "name": "DISABLE_IDFA",
393       "pod_target_xcconfig": {
394         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
395       },
396       "dependencies": {
397         "GrowingAnalytics/TrackerCore": [
398           "4.0.0"
399         ]
400       }
401     }
402   ]