2 "name": "ReportCYAnalytics",
4 "summary": "iOS ReportCYAnalytics SDK.",
5 "description": "ReportCYAnalytics具备自动采集基本的用户行为事件,比如访问和行为数据等。目前支持代码埋点、无埋点、可视化圈选、热图等功能。",
6 "homepage": "https://www.ydtinfo.com/",
12 "ytd": "support@ytd.com"
15 "git": "https://gitee.com/tim0523/report-sdk-ios-ytd-tracker.git",
22 "frameworks": "WebKit"
24 "static_framework": true,
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 "ReportCYAnalytics/AutotrackerCore": [
42 "ReportCYAnalytics/DefaultServices": [
48 "ReportCYAnalytics/Hybrid": [
51 "ReportCYAnalytics/MobileDebugger": [
54 "ReportCYAnalytics/WebCircle": [
62 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
63 "public_header_files": "GrowingTracker/*.h",
65 "ReportCYAnalytics/TrackerCore": [
68 "ReportCYAnalytics/DefaultServices": [
74 "ReportCYAnalytics/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 "name": "AutotrackerCore",
98 "GrowingUtils/AutotrackerCore": [
101 "ReportCYAnalytics/TrackerCore": [
105 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
106 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
110 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
111 "public_header_files": "Services/Database/include/*.h",
113 "ReportCYAnalytics/TrackerCore": [
120 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
121 "public_header_files": "Services/Network/include/*.h",
123 "ReportCYAnalytics/TrackerCore": [
130 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
131 "public_header_files": "Services/WebSocket/include/*.h",
133 "ReportCYAnalytics/TrackerCore": [
139 "name": "Compression",
140 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
141 "public_header_files": "Services/Compression/include/*.h",
143 "ReportCYAnalytics/TrackerCore": [
149 "name": "Encryption",
150 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
151 "public_header_files": "Services/Encryption/include/*.h",
153 "ReportCYAnalytics/TrackerCore": [
159 "name": "Screenshot",
163 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
164 "public_header_files": "Services/Screenshot/include/*.h",
166 "ReportCYAnalytics/TrackerCore": [
172 "name": "DefaultServices",
173 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
174 "public_header_files": "Modules/DefaultServices/include/*.h",
176 "ReportCYAnalytics/TrackerCore": [
179 "ReportCYAnalytics/Database": [
182 "ReportCYAnalytics/Network": [
185 "ReportCYAnalytics/Encryption": [
188 "ReportCYAnalytics/Compression": [
191 "ReportCYAnalytics/SMDelegate": [
197 "name": "SMDelegate",
198 "source_files": "Modules/SMDelegate/**/*{.h,.m,.c,.cpp,.mm}",
199 "public_header_files": "Modules/SMDelegate/*.h",
201 "ReportCYAnalytics/TrackerCore": [
207 "name": "MobileDebugger",
211 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
212 "public_header_files": "Modules/MobileDebugger/include/*.h",
214 "ReportCYAnalytics/TrackerCore": [
217 "ReportCYAnalytics/WebSocket": [
220 "ReportCYAnalytics/Screenshot": [
230 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
231 "public_header_files": "Modules/WebCircle/include/*.h",
233 "ReportCYAnalytics/AutotrackerCore": [
236 "ReportCYAnalytics/Hybrid": [
239 "ReportCYAnalytics/WebSocket": [
242 "ReportCYAnalytics/Screenshot": [
252 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
253 "public_header_files": "Modules/Hybrid/Public/*.h",
255 "ReportCYAnalytics/TrackerCore": [
265 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
266 "public_header_files": "Modules/Advert/Public/*.h",
268 "ReportCYAnalytics/TrackerCore": [
275 "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
276 "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
277 "public_header_files": "Modules/Protobuf/include/*.h",
279 "ReportCYAnalytics/TrackerCore": [
282 "ReportCYAnalytics/Database": [
289 "source_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
290 "public_header_files": "Modules/Protobuf/Proto/include/*.h",
291 "requires_arc": false,
305 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
306 "public_header_files": "Modules/APM/Public/*.h",
308 "ReportCYAnalytics/TrackerCore": [
318 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
319 "public_header_files": "Modules/Flutter/include/*.h",
321 "ReportCYAnalytics/TrackerCore": [
327 "name": "DISABLE_IDFA",
328 "pod_target_xcconfig": {
329 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
332 "ReportCYAnalytics/TrackerCore": [