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 "GrowingTrackerCore/Resources/PrivacyInfo.xcprivacy"
100 "GrowingTrackerCore/Resources/macOS/PrivacyInfo.xcprivacy"
107 "name": "AutotrackerCore",
112 "GrowingUtils/AutotrackerCore": [
115 "GrowingAnalytics/TrackerCore": [
119 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
120 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
124 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
125 "public_header_files": "Services/Database/include/*.h",
127 "GrowingAnalytics/TrackerCore": [
134 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
135 "public_header_files": "Services/Network/include/*.h",
137 "GrowingAnalytics/TrackerCore": [
144 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
145 "public_header_files": "Services/WebSocket/include/*.h",
147 "GrowingAnalytics/TrackerCore": [
153 "name": "Compression",
154 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
155 "public_header_files": "Services/Compression/include/*.h",
157 "GrowingAnalytics/TrackerCore": [
163 "name": "Encryption",
164 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
165 "public_header_files": "Services/Encryption/include/*.h",
167 "GrowingAnalytics/TrackerCore": [
173 "name": "Screenshot",
177 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
178 "public_header_files": "Services/Screenshot/include/*.h",
180 "GrowingAnalytics/TrackerCore": [
186 "name": "DefaultServices",
187 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
188 "public_header_files": "Modules/DefaultServices/include/*.h",
190 "GrowingAnalytics/TrackerCore": [
193 "GrowingAnalytics/Database": [
196 "GrowingAnalytics/Network": [
199 "GrowingAnalytics/Encryption": [
202 "GrowingAnalytics/Compression": [
208 "name": "MobileDebugger",
212 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
213 "public_header_files": "Modules/MobileDebugger/include/*.h",
215 "GrowingAnalytics/TrackerCore": [
218 "GrowingAnalytics/WebSocket": [
221 "GrowingAnalytics/Screenshot": [
231 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
232 "public_header_files": "Modules/WebCircle/include/*.h",
234 "GrowingAnalytics/AutotrackerCore": [
237 "GrowingAnalytics/Hybrid": [
240 "GrowingAnalytics/WebSocket": [
243 "GrowingAnalytics/Screenshot": [
253 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
254 "public_header_files": "Modules/Hybrid/Public/*.h",
256 "GrowingAnalytics/TrackerCore": [
266 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
267 "public_header_files": "Modules/Advert/Public/*.h",
269 "GrowingAnalytics/TrackerCore": [
276 "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
277 "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
278 "public_header_files": "Modules/Protobuf/include/*.h",
280 "GrowingAnalytics/TrackerCore": [
283 "GrowingAnalytics/Database": [
290 "source_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
291 "public_header_files": "Modules/Protobuf/Proto/include/*.h",
292 "requires_arc": false,
306 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
307 "public_header_files": "Modules/APM/Public/*.h",
309 "GrowingAnalytics/TrackerCore": [
322 "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
323 "public_header_files": "Modules/V2Adapter/Public/*.h",
325 "GrowingAnalytics/AutotrackerCore": [
328 "GrowingAnalytics/V2AdapterTrackOnly": [
334 "name": "V2AdapterTrackOnly",
338 "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
339 "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
341 "GrowingAnalytics/TrackerCore": [
348 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
349 "public_header_files": "Modules/Flutter/include/*.h",
351 "GrowingAnalytics/TrackerCore": [
357 "name": "DISABLE_IDFA",
358 "pod_target_xcconfig": {
359 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
362 "GrowingAnalytics/TrackerCore": [