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 "public_header_files": "GrowingTrackerCore/Public/*.h",
92 "Resources/iOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
99 "Resources/macOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
106 "name": "AutotrackerCore",
111 "GrowingUtils/AutotrackerCore": [
114 "GrowingAnalytics/TrackerCore": [
118 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
119 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
123 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
124 "public_header_files": "Services/Database/include/*.h",
126 "GrowingAnalytics/TrackerCore": [
133 "source_files": "Services/JSON/**/*{.h,.m,.c,.cpp,.mm}",
134 "public_header_files": "Services/JSON/include/*.h",
136 "GrowingAnalytics/Database": [
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",
147 "GrowingAnalytics/Database": [
154 "source_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
155 "public_header_files": "Services/Protobuf/Proto/include/*.h",
156 "requires_arc": false,
167 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
168 "public_header_files": "Services/Network/include/*.h",
170 "GrowingAnalytics/TrackerCore": [
177 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
178 "public_header_files": "Services/WebSocket/include/*.h",
180 "GrowingAnalytics/TrackerCore": [
186 "name": "Compression",
187 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
188 "public_header_files": "Services/Compression/include/*.h",
190 "GrowingAnalytics/TrackerCore": [
196 "name": "Encryption",
197 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
198 "public_header_files": "Services/Encryption/include/*.h",
200 "GrowingAnalytics/TrackerCore": [
206 "name": "Screenshot",
210 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
211 "public_header_files": "Services/Screenshot/include/*.h",
213 "GrowingAnalytics/TrackerCore": [
219 "name": "DefaultServices",
220 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
221 "public_header_files": "Modules/DefaultServices/include/*.h",
223 "GrowingAnalytics/TrackerCore": [
226 "GrowingAnalytics/JSON": [
229 "GrowingAnalytics/Protobuf": [
232 "GrowingAnalytics/Network": [
235 "GrowingAnalytics/Encryption": [
238 "GrowingAnalytics/Compression": [
244 "name": "MobileDebugger",
248 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
249 "public_header_files": "Modules/MobileDebugger/include/*.h",
251 "GrowingAnalytics/TrackerCore": [
254 "GrowingAnalytics/WebSocket": [
257 "GrowingAnalytics/Screenshot": [
267 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
268 "public_header_files": "Modules/WebCircle/include/*.h",
270 "GrowingAnalytics/AutotrackerCore": [
273 "GrowingAnalytics/Hybrid": [
276 "GrowingAnalytics/WebSocket": [
279 "GrowingAnalytics/Screenshot": [
285 "name": "ImpressionTrack",
289 "source_files": "Modules/ImpressionTrack/**/*{.h,.m,.c,.cpp,.mm}",
290 "public_header_files": "Modules/ImpressionTrack/Public/*.h",
292 "GrowingAnalytics/AutotrackerCore": [
302 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
303 "public_header_files": "Modules/Hybrid/Public/*.h",
305 "GrowingAnalytics/TrackerCore": [
315 "source_files": "Modules/Advertising/**/*{.h,.m,.c,.cpp,.mm}",
316 "public_header_files": "Modules/Advertising/Public/*.h",
318 "GrowingAnalytics/TrackerCore": [
328 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
329 "public_header_files": "Modules/APM/Public/*.h",
331 "GrowingAnalytics/TrackerCore": [
344 "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
345 "public_header_files": "Modules/V2Adapter/Public/*.h",
347 "GrowingAnalytics/AutotrackerCore": [
350 "GrowingAnalytics/V2AdapterTrackOnly": [
356 "name": "V2AdapterTrackOnly",
360 "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
361 "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
363 "GrowingAnalytics/TrackerCore": [
373 "source_files": "Modules/ABTesting/**/*{.h,.m,.c,.cpp,.mm}",
374 "public_header_files": "Modules/ABTesting/Public/*.h",
376 "GrowingAnalytics/TrackerCore": [
383 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
384 "public_header_files": "Modules/Flutter/include/*.h",
386 "GrowingAnalytics/TrackerCore": [
392 "name": "DISABLE_IDFA",
393 "pod_target_xcconfig": {
394 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
397 "GrowingAnalytics/TrackerCore": [