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