[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.3.12-alpha.1 / FTMobileSDK.podspec.json
blob2ea2c530cc1f2b2092761d6ee66cde007467f062
2   "name": "FTMobileSDK",
3   "version": "1.3.12-alpha.1",
4   "summary": "观测云 DataFlux iOS 数据采集 SDK",
5   "description": "观测云 DataFlux iOS 数据采集 SDK",
6   "homepage": "https://github.com/GuanceCloud/datakit-ios.git",
7   "license": {
8     "type": "Apache",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "hulilei": "hulilei@jiagouyun.com",
13     "Brandon Zhang": "zhangbo@jiagouyun.com"
14   },
15   "default_subspecs": "Core",
16   "platforms": {
17     "ios": "9.0",
18     "osx": "10.12"
19   },
20   "source": {
21     "git": "https://github.com/GuanceCloud/datakit-ios.git",
22     "tag": "1.3.12-alpha.1"
23   },
24   "subspecs": [
25     {
26       "name": "Core",
27       "ios": {
28         "dependencies": {
29           "FTMobileSDK/FTMobileAgent": [
31           ]
32         }
33       },
34       "osx": {
35         "dependencies": {
36           "FTMobileSDK/FTMacOSSupport": [
38           ]
39         }
40       }
41     },
42     {
43       "name": "FTMobileAgent",
44       "platforms": {
45         "ios": "9.0"
46       },
47       "source_files": [
48         "FTMobileSDK/FTMobileAgent/Core/*{.h,.m}",
49         "FTMobileSDK/FTMobileAgent/Config/*{.h,.m}"
50       ],
51       "dependencies": {
52         "FTMobileSDK/FunctionModule": [
54         ]
55       },
56       "subspecs": [
57         {
58           "name": "AutoTrack",
59           "source_files": [
60             "FTMobileSDK/FTMobileAgent/AutoTrack/**/*{.h,.m}",
61             "FTMobileSDK/FTMobileAgent/Logger/*{.h,.m,.c}"
62           ],
63           "dependencies": {
64             "FTMobileSDK/Common": [
66             ],
67             "FTMobileSDK/FunctionModule/Protocol": [
69             ],
70             "FTMobileSDK/FunctionModule/FTWKWebView": [
72             ]
73           }
74         },
75         {
76           "name": "ExternalData",
77           "source_files": "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
78           "public_header_files": "FTMobileSDK/FTMobileAgent/ExternalData/FTExternalDataManager.h",
79           "dependencies": {
80             "FTMobileSDK/FunctionModule/Protocol": [
82             ],
83             "FTMobileSDK/Common/Base": [
85             ]
86           }
87         },
88         {
89           "name": "ExtensionDataManager",
90           "source_files": "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}",
91           "dependencies": {
92             "FTMobileSDK/Common/Base": [
94             ]
95           }
96         }
97       ]
98     },
99     {
100       "name": "FunctionModule",
101       "subspecs": [
102         {
103           "name": "FTRUM",
104           "source_files": "FTMobileSDK/FTMobileAgent/FTRUM/**/*{.h,.m}",
105           "dependencies": {
106             "FTMobileSDK/Common/Base": [
108             ],
109             "FTMobileSDK/Common/Thread": [
111             ],
112             "FTMobileSDK/FunctionModule/Protocol": [
114             ]
115           }
116         },
117         {
118           "name": "FTWKWebView",
119           "source_files": "FTMobileSDK/FTMobileAgent/FTWKWebView/**/*{.h,.m}",
120           "dependencies": {
121             "FTMobileSDK/FunctionModule/Protocol": [
123             ],
124             "FTMobileSDK/Common/Base": [
126             ],
127             "FTMobileSDK/Common/Swizzle": [
129             ]
130           }
131         },
132         {
133           "name": "URLSessionAutoInstrumentation",
134           "source_files": "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation/**/*{.h,.m}",
135           "dependencies": {
136             "FTMobileSDK/FunctionModule/Protocol": [
138             ],
139             "FTMobileSDK/Common/Base": [
141             ],
142             "FTMobileSDK/Common/Swizzle": [
144             ]
145           }
146         },
147         {
148           "name": "Exception",
149           "source_files": "FTMobileSDK/FTMobileAgent/Exception/*{.h,.m}",
150           "dependencies": {
151             "FTMobileSDK/FunctionModule/Protocol": [
153             ],
154             "FTMobileSDK/Common/Base": [
156             ]
157           }
158         },
159         {
160           "name": "LongTask",
161           "source_files": "FTMobileSDK/FTMobileAgent/LongTask/**/*{.h,.m}",
162           "dependencies": {
163             "FTMobileSDK/Common": [
165             ]
166           }
167         },
168         {
169           "name": "Protocol",
170           "source_files": "FTMobileSDK/FTMobileAgent/Protocol/**/*{.h,.m}"
171         }
172       ]
173     },
174     {
175       "name": "Common",
176       "subspecs": [
177         {
178           "name": "Base",
179           "source_files": "FTMobileSDK/BaseUtils/Base/*{.h,.m}"
180         },
181         {
182           "name": "Thread",
183           "source_files": "FTMobileSDK/BaseUtils/Thread/*{.h,.m}"
184         },
185         {
186           "name": "Network",
187           "source_files": "FTMobileSDK/BaseUtils/Network/*{.h,.m}",
188           "dependencies": {
189             "FTMobileSDK/Common/Thread": [
191             ],
192             "FTMobileSDK/Common/FTDataBase": [
194             ]
195           }
196         },
197         {
198           "name": "FTDataBase",
199           "source_files": "FTMobileSDK/BaseUtils/FTDataBase/**/*{.h,.m}",
200           "dependencies": {
201             "FTMobileSDK/Common/Base": [
203             ]
204           }
205         },
206         {
207           "name": "Swizzle",
208           "source_files": "FTMobileSDK/BaseUtils/Swizzle/*{.h,.m,.c}",
209           "dependencies": {
210             "FTMobileSDK/Common/Base": [
212             ]
213           }
214         }
215       ]
216     },
217     {
218       "name": "Extension",
219       "platforms": {
220         "ios": "9.0"
221       },
222       "source_files": [
223         "FTMobileSDK/FTMobileExtension/*{.h,.m}",
224         "FTMobileSDK/FTMobileAgent/Config/*.{h,m}"
225       ],
226       "dependencies": {
227         "FTMobileSDK/FTMobileAgent/ExtensionDataManager": [
229         ],
230         "FTMobileSDK/FunctionModule/FTRUM": [
232         ],
233         "FTMobileSDK/FunctionModule/URLSessionAutoInstrumentation": [
235         ],
236         "FTMobileSDK/FunctionModule/Exception": [
238         ],
239         "FTMobileSDK/FTMobileAgent/ExternalData": [
241         ]
242       }
243     },
244     {
245       "name": "FTMacOSSupport",
246       "dependencies": {
247         "FTMobileSDK/Common": [
249         ],
250         "FTMobileSDK/FunctionModule": [
252         ]
253       }
254     }
255   ]