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",
26 "frameworks": "WebKit"
29 "default_subspecs": "Autotracker",
30 "pod_target_xcconfig": {
31 "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
35 "name": "Autotracker",
40 "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
41 "public_header_files": "GrowingAutotracker/*.h",
43 "GrowingAnalytics/AutotrackerCore": [
46 "GrowingAnalytics/DefaultServices": [
52 "GrowingAnalytics/Hybrid": [
55 "GrowingAnalytics/MobileDebugger": [
58 "GrowingAnalytics/WebCircle": [
66 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
67 "public_header_files": "GrowingTracker/*.h",
69 "GrowingAnalytics/TrackerCore": [
72 "GrowingAnalytics/DefaultServices": [
78 "GrowingAnalytics/MobileDebugger": [
85 "name": "TrackerCore",
87 "GrowingUtils/TrackerCore": [
91 "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
92 "public_header_files": "GrowingTrackerCore/Public/*.h",
96 "Resources/iOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
101 "resource_bundles": {
102 "GrowingAnalytics": [
103 "Resources/macOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
108 "resource_bundles": {
109 "GrowingAnalytics": [
110 "Resources/iOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
115 "resource_bundles": {
116 "GrowingAnalytics": [
117 "Resources/iOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
124 "name": "AutotrackerCore",
130 "GrowingUtils/AutotrackerCore": [
133 "GrowingAnalytics/TrackerCore": [
137 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
138 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
142 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
143 "public_header_files": "Services/Database/include/*.h",
145 "GrowingAnalytics/TrackerCore": [
152 "source_files": "Services/JSON/**/*{.h,.m,.c,.cpp,.mm}",
153 "public_header_files": "Services/JSON/include/*.h",
155 "GrowingAnalytics/Database": [
162 "source_files": "Services/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
163 "exclude_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
164 "public_header_files": "Services/Protobuf/include/*.h",
166 "GrowingAnalytics/Database": [
173 "source_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
174 "public_header_files": "Services/Protobuf/Proto/include/*.h",
175 "requires_arc": false,
186 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
187 "public_header_files": "Services/Network/include/*.h",
189 "GrowingAnalytics/TrackerCore": [
199 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
200 "public_header_files": "Services/WebSocket/include/*.h",
202 "GrowingAnalytics/TrackerCore": [
208 "name": "Compression",
209 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
210 "public_header_files": "Services/Compression/include/*.h",
212 "GrowingAnalytics/TrackerCore": [
218 "name": "Encryption",
219 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
220 "public_header_files": "Services/Encryption/include/*.h",
222 "GrowingAnalytics/TrackerCore": [
228 "name": "Screenshot",
232 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
233 "public_header_files": "Services/Screenshot/include/*.h",
235 "GrowingAnalytics/TrackerCore": [
241 "name": "DefaultServices",
242 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
243 "public_header_files": "Modules/DefaultServices/include/*.h",
245 "GrowingAnalytics/TrackerCore": [
248 "GrowingAnalytics/JSON": [
251 "GrowingAnalytics/Protobuf": [
254 "GrowingAnalytics/Network": [
257 "GrowingAnalytics/Encryption": [
260 "GrowingAnalytics/Compression": [
266 "name": "MobileDebugger",
270 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
271 "public_header_files": "Modules/MobileDebugger/include/*.h",
273 "GrowingAnalytics/TrackerCore": [
276 "GrowingAnalytics/WebSocket": [
279 "GrowingAnalytics/Screenshot": [
289 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
290 "public_header_files": "Modules/WebCircle/include/*.h",
292 "GrowingAnalytics/AutotrackerCore": [
295 "GrowingAnalytics/Hybrid": [
298 "GrowingAnalytics/WebSocket": [
301 "GrowingAnalytics/Screenshot": [
307 "name": "ImpressionTrack",
311 "source_files": "Modules/ImpressionTrack/**/*{.h,.m,.c,.cpp,.mm}",
312 "public_header_files": "Modules/ImpressionTrack/Public/*.h",
314 "GrowingAnalytics/AutotrackerCore": [
324 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
325 "public_header_files": "Modules/Hybrid/Public/*.h",
327 "GrowingAnalytics/TrackerCore": [
337 "source_files": "Modules/Advertising/**/*{.h,.m,.c,.cpp,.mm}",
338 "public_header_files": "Modules/Advertising/Public/*.h",
340 "GrowingAnalytics/TrackerCore": [
350 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
351 "public_header_files": "Modules/APM/Public/*.h",
353 "GrowingAnalytics/TrackerCore": [
366 "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
367 "public_header_files": "Modules/V2Adapter/Public/*.h",
369 "GrowingAnalytics/AutotrackerCore": [
372 "GrowingAnalytics/V2AdapterTrackOnly": [
378 "name": "V2AdapterTrackOnly",
382 "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
383 "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
385 "GrowingAnalytics/TrackerCore": [
395 "source_files": "Modules/ABTesting/**/*{.h,.m,.c,.cpp,.mm}",
396 "public_header_files": "Modules/ABTesting/Public/*.h",
398 "GrowingAnalytics/TrackerCore": [
405 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
406 "public_header_files": "Modules/Flutter/include/*.h",
408 "GrowingAnalytics/TrackerCore": [
414 "name": "DISABLE_IDFA",
415 "pod_target_xcconfig": {
416 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
419 "GrowingAnalytics/TrackerCore": [