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/watchOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
115 "resource_bundles": {
116 "GrowingAnalytics": [
117 "Resources/tvOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
122 "resource_bundles": {
123 "GrowingAnalytics": [
124 "Resources/visionOS/GrowingAnalytics.bundle/PrivacyInfo.xcprivacy"
131 "name": "AutotrackerCore",
137 "GrowingUtils/AutotrackerCore": [
140 "GrowingAnalytics/TrackerCore": [
144 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
145 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
149 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
150 "public_header_files": "Services/Database/include/*.h",
152 "GrowingAnalytics/TrackerCore": [
159 "source_files": "Services/JSON/**/*{.h,.m,.c,.cpp,.mm}",
160 "public_header_files": "Services/JSON/include/*.h",
162 "GrowingAnalytics/Database": [
169 "source_files": "Services/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
170 "exclude_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
171 "public_header_files": "Services/Protobuf/include/*.h",
173 "GrowingAnalytics/Database": [
180 "source_files": "Services/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
181 "public_header_files": "Services/Protobuf/Proto/include/*.h",
182 "requires_arc": false,
193 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
194 "public_header_files": "Services/Network/include/*.h",
196 "GrowingAnalytics/TrackerCore": [
206 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
207 "public_header_files": "Services/WebSocket/include/*.h",
209 "GrowingAnalytics/TrackerCore": [
215 "name": "Compression",
216 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
217 "public_header_files": "Services/Compression/include/*.h",
219 "GrowingAnalytics/TrackerCore": [
225 "name": "Encryption",
226 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
227 "public_header_files": "Services/Encryption/include/*.h",
229 "GrowingAnalytics/TrackerCore": [
235 "name": "Screenshot",
239 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
240 "public_header_files": "Services/Screenshot/include/*.h",
242 "GrowingAnalytics/TrackerCore": [
248 "name": "DefaultServices",
249 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
250 "public_header_files": "Modules/DefaultServices/include/*.h",
252 "GrowingAnalytics/TrackerCore": [
255 "GrowingAnalytics/JSON": [
258 "GrowingAnalytics/Protobuf": [
261 "GrowingAnalytics/Network": [
264 "GrowingAnalytics/Encryption": [
267 "GrowingAnalytics/Compression": [
273 "name": "MobileDebugger",
277 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
278 "public_header_files": "Modules/MobileDebugger/include/*.h",
280 "GrowingAnalytics/TrackerCore": [
283 "GrowingAnalytics/WebSocket": [
286 "GrowingAnalytics/Screenshot": [
296 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
297 "public_header_files": "Modules/WebCircle/include/*.h",
299 "GrowingAnalytics/AutotrackerCore": [
302 "GrowingAnalytics/Hybrid": [
305 "GrowingAnalytics/WebSocket": [
308 "GrowingAnalytics/Screenshot": [
314 "name": "ImpressionTrack",
318 "source_files": "Modules/ImpressionTrack/**/*{.h,.m,.c,.cpp,.mm}",
319 "public_header_files": "Modules/ImpressionTrack/Public/*.h",
321 "GrowingAnalytics/AutotrackerCore": [
331 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
332 "public_header_files": "Modules/Hybrid/Public/*.h",
334 "GrowingAnalytics/TrackerCore": [
344 "source_files": "Modules/Advertising/**/*{.h,.m,.c,.cpp,.mm}",
345 "public_header_files": "Modules/Advertising/Public/*.h",
347 "GrowingAnalytics/TrackerCore": [
357 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
358 "public_header_files": "Modules/APM/Public/*.h",
360 "GrowingAnalytics/TrackerCore": [
373 "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
374 "public_header_files": "Modules/V2Adapter/Public/*.h",
376 "GrowingAnalytics/AutotrackerCore": [
379 "GrowingAnalytics/V2AdapterTrackOnly": [
385 "name": "V2AdapterTrackOnly",
389 "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
390 "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
392 "GrowingAnalytics/TrackerCore": [
402 "source_files": "Modules/ABTesting/**/*{.h,.m,.c,.cpp,.mm}",
403 "public_header_files": "Modules/ABTesting/Public/*.h",
405 "GrowingAnalytics/TrackerCore": [
412 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
413 "public_header_files": "Modules/Flutter/include/*.h",
415 "GrowingAnalytics/TrackerCore": [
421 "name": "DISABLE_IDFA",
422 "pod_target_xcconfig": {
423 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
426 "GrowingAnalytics/TrackerCore": [