[Add] DSPSDK 1.0.1.8
[CocoaPods.git] / Specs / 6 / 9 / 7 / GrowingAnalytics / 3.4.7-beta / GrowingAnalytics.podspec.json
blob55bf247fc378297f502db7969388c9a7ca8dbbab
2   "name": "GrowingAnalytics",
3   "version": "3.4.7-beta",
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.4.7-beta"
17   },
18   "platforms": {
19     "ios": "9.0"
20   },
21   "ios": {
22     "frameworks": "WebKit"
23   },
24   "requires_arc": true,
25   "default_subspecs": "Autotracker",
26   "pod_target_xcconfig": {
27     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
28   },
29   "subspecs": [
30     {
31       "name": "Autotracker",
32       "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
33       "public_header_files": "GrowingAutotracker/*.h",
34       "dependencies": {
35         "GrowingAnalytics/AutotrackerCore": [
37         ],
38         "GrowingAnalytics/Hybrid": [
40         ],
41         "GrowingAnalytics/MobileDebugger": [
43         ],
44         "GrowingAnalytics/WebCircle": [
46         ],
47         "GrowingAnalytics/DefaultServices": [
49         ]
50       }
51     },
52     {
53       "name": "Tracker",
54       "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
55       "public_header_files": "GrowingTracker/*.h",
56       "dependencies": {
57         "GrowingAnalytics/TrackerCore": [
59         ],
60         "GrowingAnalytics/MobileDebugger": [
62         ],
63         "GrowingAnalytics/DefaultServices": [
65         ]
66       }
67     },
68     {
69       "name": "TrackerCore",
70       "dependencies": {
71         "GrowingUtils/TrackerCore": [
72           "0.0.4"
73         ]
74       },
75       "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
76       "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
77       "public_header_files": "GrowingTrackerCore/Public/*.h",
78       "libraries": "c++"
79     },
80     {
81       "name": "AutotrackerCore",
82       "dependencies": {
83         "GrowingUtils/AutotrackerCore": [
84           "0.0.4"
85         ],
86         "GrowingAnalytics/TrackerCore": [
88         ]
89       },
90       "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
91       "private_header_files": "GrowingAutotrackerCore/Private/*{.h,.m,.c,.cpp,.mm}",
92       "public_header_files": "GrowingAutotrackerCore/Public/*.h"
93     },
94     {
95       "name": "Database",
96       "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
97       "public_header_files": "Services/Database/Public/*.h",
98       "dependencies": {
99         "GrowingAnalytics/TrackerCore": [
101         ]
102       }
103     },
104     {
105       "name": "Network",
106       "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
107       "public_header_files": "Services/Network/Public/*.h",
108       "dependencies": {
109         "GrowingAnalytics/TrackerCore": [
111         ]
112       }
113     },
114     {
115       "name": "WebSocket",
116       "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
117       "public_header_files": "Services/WebSocket/Public/*.h",
118       "dependencies": {
119         "GrowingAnalytics/TrackerCore": [
121         ]
122       }
123     },
124     {
125       "name": "Compression",
126       "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
127       "public_header_files": "Services/Compression/Public/*.h",
128       "dependencies": {
129         "GrowingAnalytics/TrackerCore": [
131         ]
132       }
133     },
134     {
135       "name": "Encryption",
136       "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
137       "public_header_files": "Services/Encryption/Public/*.h",
138       "dependencies": {
139         "GrowingAnalytics/TrackerCore": [
141         ]
142       }
143     },
144     {
145       "name": "DefaultServices",
146       "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
147       "public_header_files": "Modules/DefaultServices/Public/*.h",
148       "dependencies": {
149         "GrowingAnalytics/TrackerCore": [
151         ],
152         "GrowingAnalytics/Database": [
154         ],
155         "GrowingAnalytics/Network": [
157         ],
158         "GrowingAnalytics/Encryption": [
160         ],
161         "GrowingAnalytics/Compression": [
163         ]
164       }
165     },
166     {
167       "name": "MobileDebugger",
168       "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
169       "public_header_files": "Modules/MobileDebugger/Public/*.h",
170       "dependencies": {
171         "GrowingAnalytics/TrackerCore": [
173         ],
174         "GrowingAnalytics/WebSocket": [
176         ]
177       }
178     },
179     {
180       "name": "WebCircle",
181       "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
182       "public_header_files": "Modules/WebCircle/Public/*.h",
183       "dependencies": {
184         "GrowingAnalytics/AutotrackerCore": [
186         ],
187         "GrowingAnalytics/Hybrid": [
189         ],
190         "GrowingAnalytics/WebSocket": [
192         ]
193       }
194     },
195     {
196       "name": "Hybrid",
197       "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
198       "public_header_files": "Modules/Hybrid/Public/*.h",
199       "dependencies": {
200         "GrowingAnalytics/TrackerCore": [
202         ]
203       }
204     },
205     {
206       "name": "Advert",
207       "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
208       "public_header_files": "Modules/Advert/Public/*.h",
209       "dependencies": {
210         "GrowingAnalytics/TrackerCore": [
212         ]
213       }
214     },
215     {
216       "name": "Protobuf",
217       "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
218       "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
219       "public_header_files": "Modules/Protobuf/Public/*.h",
220       "dependencies": {
221         "GrowingAnalytics/TrackerCore": [
223         ],
224         "GrowingAnalytics/Database": [
226         ]
227       },
228       "subspecs": [
229         {
230           "name": "Proto",
231           "source_files": "Modules/Protobuf/Proto/*{.h,.m,.c,.cpp,.mm}",
232           "requires_arc": false,
233           "dependencies": {
234             "Protobuf": [
236             ]
237           }
238         }
239       ]
240     },
241     {
242       "name": "APM",
243       "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
244       "public_header_files": "Modules/APM/Public/*.h",
245       "dependencies": {
246         "GrowingAnalytics/TrackerCore": [
248         ],
249         "GrowingAPM/Core": [
251         ]
252       }
253     },
254     {
255       "name": "HubFrameworkAdapter",
256       "source_files": "Modules/HubFrameworkAdapter/**/*{.h,.m,.c,.cpp,.mm}",
257       "public_header_files": "Modules/HubFrameworkAdapter/Public/*.h",
258       "dependencies": {
259         "GrowingAnalytics/AutotrackerCore": [
261         ]
262       }
263     },
264     {
265       "name": "DISABLE_IDFA",
266       "pod_target_xcconfig": {
267         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
268       },
269       "dependencies": {
270         "GrowingAnalytics/TrackerCore": [
272         ]
273       }
274     },
275     {
276       "name": "ENABLE_ENCRYPTION",
277       "pod_target_xcconfig": {
278         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_ENABLE_ENCRYPTION=1"
279       },
280       "dependencies": {
281         "GrowingAnalytics/TrackerCore": [
283         ]
284       }
285     }
286   ]