[Add] AlibabacloudEas20210701 6.4.0
[CocoaPods.git] / Specs / 6 / 9 / 7 / GrowingAnalytics / 3.4.2 / GrowingAnalytics.podspec.json
blobf74d7ceda6f6fa6914e9b62e2c8a3fb49fe31b4c
2   "name": "GrowingAnalytics",
3   "version": "3.4.2",
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.2"
17   },
18   "platforms": {
19     "ios": "8.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       "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
71       "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
72       "public_header_files": "GrowingTrackerCore/Public/*.h",
73       "libraries": "c++"
74     },
75     {
76       "name": "AutotrackerCore",
77       "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
78       "private_header_files": "GrowingAutotrackerCore/Private/*{.h,.m,.c,.cpp,.mm}",
79       "public_header_files": "GrowingAutotrackerCore/Public/*.h",
80       "dependencies": {
81         "GrowingAnalytics/TrackerCore": [
83         ]
84       }
85     },
86     {
87       "name": "Database",
88       "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
89       "public_header_files": "Services/Database/Public/*.h",
90       "dependencies": {
91         "GrowingAnalytics/TrackerCore": [
93         ]
94       }
95     },
96     {
97       "name": "Network",
98       "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
99       "public_header_files": "Services/Network/Public/*.h",
100       "dependencies": {
101         "GrowingAnalytics/TrackerCore": [
103         ]
104       }
105     },
106     {
107       "name": "WebSocket",
108       "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
109       "public_header_files": "Services/WebSocket/Public/*.h",
110       "dependencies": {
111         "GrowingAnalytics/TrackerCore": [
113         ]
114       }
115     },
116     {
117       "name": "Compression",
118       "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
119       "public_header_files": "Services/Compression/Public/*.h",
120       "dependencies": {
121         "GrowingAnalytics/TrackerCore": [
123         ]
124       }
125     },
126     {
127       "name": "Encryption",
128       "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
129       "public_header_files": "Services/Encryption/Public/*.h",
130       "dependencies": {
131         "GrowingAnalytics/TrackerCore": [
133         ]
134       }
135     },
136     {
137       "name": "DefaultServices",
138       "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
139       "public_header_files": "Modules/DefaultServices/Public/*.h",
140       "dependencies": {
141         "GrowingAnalytics/TrackerCore": [
143         ],
144         "GrowingAnalytics/Database": [
146         ],
147         "GrowingAnalytics/Network": [
149         ],
150         "GrowingAnalytics/Encryption": [
152         ],
153         "GrowingAnalytics/Compression": [
155         ]
156       }
157     },
158     {
159       "name": "MobileDebugger",
160       "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
161       "public_header_files": "Modules/MobileDebugger/Public/*.h",
162       "dependencies": {
163         "GrowingAnalytics/TrackerCore": [
165         ],
166         "GrowingAnalytics/WebSocket": [
168         ]
169       }
170     },
171     {
172       "name": "WebCircle",
173       "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
174       "public_header_files": "Modules/WebCircle/Public/*.h",
175       "dependencies": {
176         "GrowingAnalytics/AutotrackerCore": [
178         ],
179         "GrowingAnalytics/Hybrid": [
181         ],
182         "GrowingAnalytics/WebSocket": [
184         ]
185       }
186     },
187     {
188       "name": "Hybrid",
189       "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
190       "public_header_files": "Modules/Hybrid/Public/*.h",
191       "dependencies": {
192         "GrowingAnalytics/TrackerCore": [
194         ]
195       }
196     },
197     {
198       "name": "Protobuf",
199       "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
200       "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
201       "public_header_files": "Modules/Protobuf/Public/*.h",
202       "dependencies": {
203         "GrowingAnalytics/TrackerCore": [
205         ],
206         "GrowingAnalytics/Database": [
208         ]
209       },
210       "subspecs": [
211         {
212           "name": "Proto",
213           "source_files": "Modules/Protobuf/Proto/*{.h,.m,.c,.cpp,.mm}",
214           "requires_arc": false,
215           "dependencies": {
216             "Protobuf": [
218             ]
219           }
220         }
221       ]
222     },
223     {
224       "name": "DISABLE_IDFA",
225       "pod_target_xcconfig": {
226         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
227       },
228       "dependencies": {
229         "GrowingAnalytics/TrackerCore": [
231         ]
232       }
233     },
234     {
235       "name": "ENABLE_ENCRYPTION",
236       "pod_target_xcconfig": {
237         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_ENABLE_ENCRYPTION=1"
238       },
239       "dependencies": {
240         "GrowingAnalytics/TrackerCore": [
242         ]
243       }
244     }
245   ]