[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 6 / 9 / 7 / GrowingAnalytics / 3.3.5 / GrowingAnalytics.podspec.json
blob9c5ada9197f80ce1b81961cf82e72a4f78319dc3
2   "name": "GrowingAnalytics",
3   "version": "3.3.5",
4   "summary": "iOS SDK of GrowingIO.",
5   "description": "GrowingAnalytics具备自动采集基本的用户行为事件,比如访问和行为数据等。目前支持代码埋点、无埋点、可视化圈选、热图等功能。",
6   "homepage": "https://www.growingio.com/",
7   "license": {
8     "type": "Apache2.0",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "GrowingIO": "support@growingio.com"
13   },
14   "source": {
15     "git": "https://github.com/growingio/growingio-sdk-ios-autotracker.git",
16     "tag": "3.3.5"
17   },
18   "platforms": {
19     "ios": "8.0"
20   },
21   "ios": {
22     "frameworks": "WebKit"
23   },
24   "requires_arc": true,
25   "default_subspecs": "Autotracker",
26   "pod_target_xcconfig": {
27     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
28   },
29   "subspecs": [
30     {
31       "name": "Autotracker",
32       "source_files": "GrowingAutotracker/**/*{.h,.m,.c,.cpp,.mm}",
33       "public_header_files": "GrowingAutotracker/*.h",
34       "dependencies": {
35         "GrowingAnalytics/AutotrackerCore": [
37         ],
38         "GrowingAnalytics/Hybrid": [
40         ],
41         "GrowingAnalytics/MobileDebugger": [
43         ],
44         "GrowingAnalytics/WebCircle": [
46         ],
47         "GrowingAnalytics/Database": [
49         ],
50         "GrowingAnalytics/Network": [
52         ],
53         "GrowingAnalytics/Encryption": [
55         ],
56         "GrowingAnalytics/Compression": [
58         ]
59       }
60     },
61     {
62       "name": "Tracker",
63       "source_files": "GrowingTracker/**/*{.h,.m,.c,.cpp,.mm}",
64       "public_header_files": "GrowingTracker/*.h",
65       "dependencies": {
66         "GrowingAnalytics/TrackerCore": [
68         ],
69         "GrowingAnalytics/MobileDebugger": [
71         ],
72         "GrowingAnalytics/Database": [
74         ],
75         "GrowingAnalytics/Network": [
77         ],
78         "GrowingAnalytics/Encryption": [
80         ],
81         "GrowingAnalytics/Compression": [
83         ]
84       }
85     },
86     {
87       "name": "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",
91       "libraries": "c++"
92     },
93     {
94       "name": "AutotrackerCore",
95       "source_files": "GrowingAutotrackerCore/**/*{.h,.m,.c,.cpp,.mm}",
96       "private_header_files": "GrowingAutotrackerCore/Private/*{.h,.m,.c,.cpp,.mm}",
97       "public_header_files": "GrowingAutotrackerCore/Public/*.h",
98       "dependencies": {
99         "GrowingAnalytics/TrackerCore": [
101         ]
102       }
103     },
104     {
105       "name": "Database",
106       "source_files": "Services/Database/**/*{.h,.m,.c,.cpp,.mm}",
107       "public_header_files": "Services/Database/Public/*.h",
108       "dependencies": {
109         "GrowingAnalytics/TrackerCore": [
111         ]
112       }
113     },
114     {
115       "name": "Network",
116       "source_files": "Services/Network/**/*{.h,.m,.c,.cpp,.mm}",
117       "public_header_files": "Services/Network/Public/*.h",
118       "dependencies": {
119         "GrowingAnalytics/TrackerCore": [
121         ]
122       }
123     },
124     {
125       "name": "WebSocket",
126       "source_files": "Services/WebSocket/**/*{.h,.m,.c,.cpp,.mm}",
127       "public_header_files": "Services/WebSocket/Public/*.h",
128       "dependencies": {
129         "GrowingAnalytics/TrackerCore": [
131         ]
132       }
133     },
134     {
135       "name": "Compression",
136       "source_files": "Services/Compression/**/*{.h,.m,.c,.cpp,.mm}",
137       "public_header_files": "Services/Compression/Public/*.h",
138       "dependencies": {
139         "GrowingAnalytics/TrackerCore": [
141         ]
142       }
143     },
144     {
145       "name": "Encryption",
146       "source_files": "Services/Encryption/**/*{.h,.m,.c,.cpp,.mm}",
147       "public_header_files": "Services/Encryption/Public/*.h",
148       "dependencies": {
149         "GrowingAnalytics/TrackerCore": [
151         ]
152       }
153     },
154     {
155       "name": "MobileDebugger",
156       "source_files": "Modules/MobileDebugger/**/*{.h,.m,.c,.cpp,.mm}",
157       "public_header_files": "Modules/MobileDebugger/Public/*.h",
158       "dependencies": {
159         "GrowingAnalytics/TrackerCore": [
161         ],
162         "GrowingAnalytics/WebSocket": [
164         ]
165       }
166     },
167     {
168       "name": "WebCircle",
169       "source_files": "Modules/WebCircle/**/*{.h,.m,.c,.cpp,.mm}",
170       "public_header_files": "Modules/WebCircle/Public/*.h",
171       "dependencies": {
172         "GrowingAnalytics/AutotrackerCore": [
174         ],
175         "GrowingAnalytics/Hybrid": [
177         ],
178         "GrowingAnalytics/WebSocket": [
180         ]
181       }
182     },
183     {
184       "name": "Hybrid",
185       "source_files": "Modules/Hybrid/**/*{.h,.m,.c,.cpp,.mm}",
186       "public_header_files": "Modules/Hybrid/Public/*.h",
187       "dependencies": {
188         "GrowingAnalytics/TrackerCore": [
190         ]
191       }
192     },
193     {
194       "name": "Protobuf",
195       "source_files": "Modules/Protobuf/**/*{.h,.m,.c,.cpp,.mm}",
196       "exclude_files": "Modules/Protobuf/Proto/**/*{.h,.m,.c,.cpp,.mm}",
197       "public_header_files": "Modules/Protobuf/Public/*.h",
198       "dependencies": {
199         "GrowingAnalytics/TrackerCore": [
201         ],
202         "GrowingAnalytics/Database": [
204         ]
205       },
206       "subspecs": [
207         {
208           "name": "Proto",
209           "source_files": "Modules/Protobuf/Proto/*{.h,.m,.c,.cpp,.mm}",
210           "requires_arc": false,
211           "dependencies": {
212             "Protobuf": [
214             ]
215           }
216         }
217       ]
218     },
219     {
220       "name": "DISABLE_IDFA",
221       "pod_target_xcconfig": {
222         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_DISABLE_IDFA=1"
223       },
224       "dependencies": {
225         "GrowingAnalytics/TrackerCore": [
227         ]
228       }
229     },
230     {
231       "name": "ENABLE_ENCRYPTION",
232       "pod_target_xcconfig": {
233         "GCC_PREPROCESSOR_DEFINITIONS": "GROWING_ANALYSIS_ENABLE_ENCRYPTION=1"
234       },
235       "dependencies": {
236         "GrowingAnalytics/TrackerCore": [
238         ]
239       }
240     }
241   ]