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",
22 "frameworks": "WebKit"
25 "default_subspecs": "Autotracker",
26 "pod_target_xcconfig": {
27 "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
31 "name": "Autotracker",
32 "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
33 "public_header_files": "GrowingAutotracker/*.h",
35 "GrowingAnalytics/AutotrackerCore": [
38 "GrowingAnalytics/Hybrid": [
41 "GrowingAnalytics/MobileDebugger": [
44 "GrowingAnalytics/WebCircle": [
47 "GrowingAnalytics/DefaultServices": [
54 "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
55 "public_header_files": "GrowingTracker/*.h",
57 "GrowingAnalytics/TrackerCore": [
60 "GrowingAnalytics/MobileDebugger": [
63 "GrowingAnalytics/DefaultServices": [
69 "name": "TrackerCore",
71 "GrowingUtils/TrackerCore": [
75 "source_files": "GrowingTrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
76 "exclude_files": "GrowingTrackerCore/Utils/UserIdentifier/GrowingUserIdentifier_NoIDFA.m",
77 "public_header_files": "GrowingTrackerCore/Public/*.h",
81 "name": "AutotrackerCore",
83 "GrowingUtils/AutotrackerCore": [
86 "GrowingAnalytics/TrackerCore": [
90 "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
91 "private_header_files": "GrowingAutotrackerCore/Private/*{.h,.m,.c,.cpp,.mm}",
92 "public_header_files": "GrowingAutotrackerCore/Public/*.h"
96 "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
97 "public_header_files": "Services/Database/Public/*.h",
99 "GrowingAnalytics/TrackerCore": [
106 "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
107 "public_header_files": "Services/Network/Public/*.h",
109 "GrowingAnalytics/TrackerCore": [
116 "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
117 "public_header_files": "Services/WebSocket/Public/*.h",
119 "GrowingAnalytics/TrackerCore": [
125 "name": "Compression",
126 "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
127 "public_header_files": "Services/Compression/Public/*.h",
129 "GrowingAnalytics/TrackerCore": [
135 "name": "Encryption",
136 "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
137 "public_header_files": "Services/Encryption/Public/*.h",
139 "GrowingAnalytics/TrackerCore": [
145 "name": "DefaultServices",
146 "source_files": "Modules/DefaultServices/**/*{.h,.m,.c,.cpp,.mm}",
147 "public_header_files": "Modules/DefaultServices/Public/*.h",
149 "GrowingAnalytics/TrackerCore": [
152 "GrowingAnalytics/Database": [
155 "GrowingAnalytics/Network": [
158 "GrowingAnalytics/Encryption": [
161 "GrowingAnalytics/Compression": [
167 "name": "MobileDebugger",
168 "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
169 "public_header_files": "Modules/MobileDebugger/Public/*.h",
171 "GrowingAnalytics/TrackerCore": [
174 "GrowingAnalytics/WebSocket": [
181 "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
182 "public_header_files": "Modules/WebCircle/Public/*.h",
184 "GrowingAnalytics/AutotrackerCore": [
187 "GrowingAnalytics/Hybrid": [
190 "GrowingAnalytics/WebSocket": [
197 "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
198 "public_header_files": "Modules/Hybrid/Public/*.h",
200 "GrowingAnalytics/TrackerCore": [
207 "source_files": "Modules/Advert/**/*{.h,.m,.c,.cpp,.mm}",
208 "public_header_files": "Modules/Advert/Public/*.h",
210 "GrowingAnalytics/TrackerCore": [
217 "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
218 "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
219 "public_header_files": "Modules/Protobuf/Public/*.h",
221 "GrowingAnalytics/TrackerCore": [
224 "GrowingAnalytics/Database": [
231 "source_files": "Modules/Protobuf/Proto/*{.h,.m,.c,.cpp,.mm}",
232 "requires_arc": false,
243 "source_files": "Modules/APM/**/*{.h,.m,.c,.cpp,.mm}",
244 "public_header_files": "Modules/APM/Public/*.h",
246 "GrowingAnalytics/TrackerCore": [
255 "name": "DISABLE_IDFA",
256 "pod_target_xcconfig": {
257 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
260 "GrowingAnalytics/TrackerCore": [
266 "name": "ENABLE_ENCRYPTION",
267 "pod_target_xcconfig": {
268 "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_ENABLE_ENCRYPTION=1"
271 "GrowingAnalytics/TrackerCore": [