2 "name": "GrowingAnalytics",
4 "summary": "iOS SDK of GrowingIO.",
5 "description": "GrowingAnalytics具备自动采集基本的用户行为事件,比如访问和行为数据等。目前支持代码埋点、无埋点、可视化圈选、热图等功能。",
6 "homepage": "https://www.growingio.com/",
12 "GrowingIO": "support@growingio.com"
15 "git": "https://github.com/growingio/growingio-sdk-ios-autotracker.git",
23 "frameworks": "WebKit"
26 "default_subspecs": "Autotracker",
27 "pod_target_xcconfig": {
28 "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
32 "name": "Autotracker",
36 "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
37 "public_header_files": "GrowingAutotracker/*.h",
39 "GrowingAnalytics/AutotrackerCore": [
42 "GrowingAnalytics/DefaultServices": [
48 "GrowingAnalytics/Hybrid": [
51 "GrowingAnalytics/MobileDebugger": [
54 "GrowingAnalytics/WebCircle": [
62 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
63 "public_header_files": "GrowingTracker/*.h",
65 "GrowingAnalytics/TrackerCore": [
68 "GrowingAnalytics/DefaultServices": [
74 "GrowingAnalytics/MobileDebugger": [
81 "name": "TrackerCore",
83 "GrowingUtils/TrackerCore": [
87 "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
88 "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
89 "public_header_files": "GrowingTrackerCore/Public/*.h",
93 "name": "AutotrackerCore",
98 "GrowingUtils/AutotrackerCore": [
101 "GrowingAnalytics/TrackerCore": [
105 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
106 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
110 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
111 "public_header_files": "Services/Database/include/*.h",
113 "GrowingAnalytics/TrackerCore": [
120 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
121 "public_header_files": "Services/Network/include/*.h",
123 "GrowingAnalytics/TrackerCore": [
130 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
131 "public_header_files": "Services/WebSocket/include/*.h",
133 "GrowingAnalytics/TrackerCore": [
139 "name": "Compression",
140 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
141 "public_header_files": "Services/Compression/include/*.h",
143 "GrowingAnalytics/TrackerCore": [
149 "name": "Encryption",
150 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
151 "public_header_files": "Services/Encryption/include/*.h",
153 "GrowingAnalytics/TrackerCore": [
159 "name": "Screenshot",
163 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
164 "public_header_files": "Services/Screenshot/include/*.h",
166 "GrowingAnalytics/TrackerCore": [
172 "name": "DefaultServices",
173 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
174 "public_header_files": "Modules/DefaultServices/include/*.h",
176 "GrowingAnalytics/TrackerCore": [
179 "GrowingAnalytics/Database": [
182 "GrowingAnalytics/Network": [
185 "GrowingAnalytics/Encryption": [
188 "GrowingAnalytics/Compression": [
194 "name": "MobileDebugger",
198 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
199 "public_header_files": "Modules/MobileDebugger/include/*.h",
201 "GrowingAnalytics/TrackerCore": [
204 "GrowingAnalytics/WebSocket": [
207 "GrowingAnalytics/Screenshot": [
217 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
218 "public_header_files": "Modules/WebCircle/include/*.h",
220 "GrowingAnalytics/AutotrackerCore": [
223 "GrowingAnalytics/Hybrid": [
226 "GrowingAnalytics/WebSocket": [
229 "GrowingAnalytics/Screenshot": [
239 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
240 "public_header_files": "Modules/Hybrid/include/*.h",
242 "GrowingAnalytics/TrackerCore": [
252 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
253 "public_header_files": "Modules/Advert/Public/*.h",
255 "GrowingAnalytics/TrackerCore": [
262 "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
263 "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
264 "public_header_files": "Modules/Protobuf/include/*.h",
266 "GrowingAnalytics/TrackerCore": [
269 "GrowingAnalytics/Database": [
276 "source_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
277 "public_header_files": "Modules/Protobuf/Proto/include/*.h",
278 "requires_arc": false,
292 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
293 "public_header_files": "Modules/APM/Public/*.h",
295 "GrowingAnalytics/TrackerCore": [
305 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
306 "public_header_files": "Modules/Flutter/include/*.h",
308 "GrowingAnalytics/TrackerCore": [
314 "name": "DISABLE_IDFA",
315 "pod_target_xcconfig": {
316 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
319 "GrowingAnalytics/TrackerCore": [