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",
23 "frameworks": "WebKit"
25 "static_framework": true,
27 "default_subspecs": "Autotracker",
28 "pod_target_xcconfig": {
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 "ReportCYAnalytics/AutotrackerCore": [
43 "ReportCYAnalytics/DefaultServices": [
49 "ReportCYAnalytics/Hybrid": [
52 "ReportCYAnalytics/MobileDebugger": [
55 "ReportCYAnalytics/WebCircle": [
63 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
64 "public_header_files": "GrowingTracker/*.h",
66 "ReportCYAnalytics/TrackerCore": [
69 "ReportCYAnalytics/DefaultServices": [
75 "ReportCYAnalytics/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 "name": "AutotrackerCore",
99 "GrowingUtils/AutotrackerCore": [
102 "ReportCYAnalytics/TrackerCore": [
106 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
107 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
111 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
112 "public_header_files": "Services/Database/include/*.h",
114 "ReportCYAnalytics/TrackerCore": [
121 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
122 "public_header_files": "Services/Network/include/*.h",
124 "ReportCYAnalytics/TrackerCore": [
131 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
132 "public_header_files": "Services/WebSocket/include/*.h",
134 "ReportCYAnalytics/TrackerCore": [
140 "name": "Compression",
141 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
142 "public_header_files": "Services/Compression/include/*.h",
144 "ReportCYAnalytics/TrackerCore": [
150 "name": "Encryption",
151 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
152 "public_header_files": "Services/Encryption/include/*.h",
154 "ReportCYAnalytics/TrackerCore": [
160 "name": "Screenshot",
164 "source_files": "Services/Screenshot/**/*{.h,.m,.c,.cpp,.mm}",
165 "public_header_files": "Services/Screenshot/include/*.h",
167 "ReportCYAnalytics/TrackerCore": [
173 "name": "DefaultServices",
174 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
175 "public_header_files": "Modules/DefaultServices/include/*.h",
177 "ReportCYAnalytics/TrackerCore": [
180 "ReportCYAnalytics/Database": [
183 "ReportCYAnalytics/Network": [
186 "ReportCYAnalytics/Encryption": [
189 "ReportCYAnalytics/Compression": [
192 "ReportCYAnalytics/SMDelegate": [
198 "name": "SMDelegate",
199 "source_files": "Modules/SMDelegate/**/*{.h,.m,.c,.cpp,.mm}",
200 "public_header_files": "Modules/SMDelegate/Headers/*.h",
202 "ReportCYAnalytics/TrackerCore": [
208 "name": "MobileDebugger",
212 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
213 "public_header_files": "Modules/MobileDebugger/include/*.h",
215 "ReportCYAnalytics/TrackerCore": [
218 "ReportCYAnalytics/WebSocket": [
221 "ReportCYAnalytics/Screenshot": [
231 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
232 "public_header_files": "Modules/WebCircle/include/*.h",
234 "ReportCYAnalytics/AutotrackerCore": [
237 "ReportCYAnalytics/Hybrid": [
240 "ReportCYAnalytics/WebSocket": [
243 "ReportCYAnalytics/Screenshot": [
253 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
254 "public_header_files": "Modules/Hybrid/Public/*.h",
256 "ReportCYAnalytics/TrackerCore": [
266 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
267 "public_header_files": "Modules/Advert/Public/*.h",
269 "ReportCYAnalytics/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 "ReportCYAnalytics/TrackerCore": [
283 "ReportCYAnalytics/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 "ReportCYAnalytics/TrackerCore": [
319 "source_files": "Modules/Flutter/**/*{.h,.m,.c,.cpp,.mm}",
320 "public_header_files": "Modules/Flutter/include/*.h",
322 "ReportCYAnalytics/TrackerCore": [
328 "name": "DISABLE_IDFA",
329 "pod_target_xcconfig": {
330 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
333 "ReportCYAnalytics/TrackerCore": [