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 "DEFINES_MODULE": "YES",
29 "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
33 "name": "Autotracker",
37 "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
38 "public_header_files": "GrowingAutotracker/*.h",
40 "GrowingAnalytics/AutotrackerCore": [
43 "GrowingAnalytics/DefaultServices": [
49 "GrowingAnalytics/Hybrid": [
52 "GrowingAnalytics/MobileDebugger": [
55 "GrowingAnalytics/WebCircle": [
63 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
64 "public_header_files": "GrowingTracker/*.h",
66 "GrowingAnalytics/TrackerCore": [
69 "GrowingAnalytics/DefaultServices": [
75 "GrowingAnalytics/MobileDebugger": [
82 "name": "TrackerCore",
84 "GrowingUtils/TrackerCore": [
88 "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
89 "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
90 "public_header_files": "GrowingTrackerCore/Public/*.h",
94 "GrowingTrackerCore/Resources/PrivacyInfo.xcprivacy"
100 "GrowingAnalytics": [
101 "GrowingTrackerCore/Resources/macOS/PrivacyInfo.xcprivacy"
108 "name": "AutotrackerCore",
113 "GrowingUtils/AutotrackerCore": [
116 "GrowingAnalytics/TrackerCore": [
120 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
121 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
125 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
126 "public_header_files": "Services/Database/include/*.h",
128 "GrowingAnalytics/TrackerCore": [
135 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
136 "public_header_files": "Services/Network/include/*.h",
138 "GrowingAnalytics/TrackerCore": [
145 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
146 "public_header_files": "Services/WebSocket/include/*.h",
148 "GrowingAnalytics/TrackerCore": [
154 "name": "Compression",
155 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
156 "public_header_files": "Services/Compression/include/*.h",
158 "GrowingAnalytics/TrackerCore": [
164 "name": "Encryption",
165 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
166 "public_header_files": "Services/Encryption/include/*.h",
168 "GrowingAnalytics/TrackerCore": [
174 "name": "Screenshot",
178 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
179 "public_header_files": "Services/Screenshot/include/*.h",
181 "GrowingAnalytics/TrackerCore": [
187 "name": "DefaultServices",
188 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
189 "public_header_files": "Modules/DefaultServices/include/*.h",
191 "GrowingAnalytics/TrackerCore": [
194 "GrowingAnalytics/Database": [
197 "GrowingAnalytics/Network": [
200 "GrowingAnalytics/Encryption": [
203 "GrowingAnalytics/Compression": [
209 "name": "MobileDebugger",
213 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
214 "public_header_files": "Modules/MobileDebugger/include/*.h",
216 "GrowingAnalytics/TrackerCore": [
219 "GrowingAnalytics/WebSocket": [
222 "GrowingAnalytics/Screenshot": [
232 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
233 "public_header_files": "Modules/WebCircle/include/*.h",
235 "GrowingAnalytics/AutotrackerCore": [
238 "GrowingAnalytics/Hybrid": [
241 "GrowingAnalytics/WebSocket": [
244 "GrowingAnalytics/Screenshot": [
254 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
255 "public_header_files": "Modules/Hybrid/Public/*.h",
257 "GrowingAnalytics/TrackerCore": [
267 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
268 "public_header_files": "Modules/Advert/Public/*.h",
270 "GrowingAnalytics/TrackerCore": [
277 "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
278 "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
279 "public_header_files": "Modules/Protobuf/include/*.h",
281 "GrowingAnalytics/TrackerCore": [
284 "GrowingAnalytics/Database": [
291 "source_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
292 "public_header_files": "Modules/Protobuf/Proto/include/*.h",
293 "requires_arc": false,
307 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
308 "public_header_files": "Modules/APM/Public/*.h",
310 "GrowingAnalytics/TrackerCore": [
323 "source_files": "Modules/V2Adapter/**/*{.h,.m,.c,.cpp,.mm}",
324 "public_header_files": "Modules/V2Adapter/Public/*.h",
326 "GrowingAnalytics/AutotrackerCore": [
329 "GrowingAnalytics/V2AdapterTrackOnly": [
335 "name": "V2AdapterTrackOnly",
339 "source_files": "Modules/V2AdapterTrackOnly/**/*{.h,.m,.c,.cpp,.mm}",
340 "public_header_files": "Modules/V2AdapterTrackOnly/Public/*.h",
342 "GrowingAnalytics/TrackerCore": [
349 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
350 "public_header_files": "Modules/Flutter/include/*.h",
352 "GrowingAnalytics/TrackerCore": [
358 "name": "DISABLE_IDFA",
359 "pod_target_xcconfig": {
360 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
363 "GrowingAnalytics/TrackerCore": [