[Add] AlibabacloudCloudAPI20160714 4.5.1
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.3.9-alpha.5 / FTMobileSDK.podspec.json
blob88f2ffc08e14ddb3e59c76b5e840dde1107c438b
2   "name": "FTMobileSDK",
3   "version": "1.3.9-alpha.5",
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.10"
19   },
20   "source": {
21     "git": "https://github.com/GuanceCloud/datakit-ios.git",
22     "tag": "1.3.9-alpha.5"
23   },
24   "subspecs": [
25     {
26       "name": "Core",
27       "ios": {
28         "dependencies": {
29           "FTMobileSDK/FTMobileAgent": [
31           ]
32         }
33       },
34       "osx": {
35         "dependencies": {
36           "FTMobileSDK/Common": [
38           ]
39         }
40       }
41     },
42     {
43       "name": "FTMobileAgent",
44       "platforms": {
45         "ios": "9.0"
46       },
47       "source_files": [
48         "FTMobileSDK/FTMobileAgent/FTMobileAgent.{h,m}",
49         "FTMobileSDK/FTMobileAgent/FTMobileAgent+Public.h",
50         "FTMobileSDK/FTMobileAgent/FTMobileAgent+Private.h",
51         "FTMobileSDK/FTMobileAgent/FTMobileAgentVersion.h",
52         "FTMobileSDK/FTMobileAgent/FTPresetProperty.{h,m}",
53         "FTMobileSDK/FTMobileAgent/FTUserInfo.{h,m}",
54         "FTMobileSDK/FTMobileAgent/FTGlobalManager.{h,m}",
55         "FTMobileSDK/FTMobileAgent/FTGlobalRumManager.{h,m}"
56       ],
57       "subspecs": [
58         {
59           "name": "FTRUM",
60           "source_files": "FTMobileSDK/FTMobileAgent/FTRUM/**/*{.h,.m}",
61           "dependencies": {
62             "FTMobileSDK/Common/Base": [
64             ],
65             "FTMobileSDK/Common/Thread": [
67             ],
68             "FTMobileSDK/FTMobileAgent/Protocol": [
70             ]
71           }
72         },
73         {
74           "name": "Protocol",
75           "source_files": "FTMobileSDK/FTMobileAgent/Protocol/**/*{.h,.m}"
76         },
77         {
78           "name": "JSBridge",
79           "source_files": "FTMobileSDK/FTMobileAgent/JSBridge/*{.h,.m}",
80           "dependencies": {
81             "FTMobileSDK/Common/Base": [
83             ]
84           }
85         },
86         {
87           "name": "AutoTrack",
88           "source_files": "FTMobileSDK/FTMobileAgent/AutoTrack/**/*{.h,.m}",
89           "dependencies": {
90             "FTMobileSDK/Common": [
92             ],
93             "FTMobileSDK/FTMobileAgent/Protocol": [
95             ],
96             "FTMobileSDK/FTMobileAgent/JSBridge": [
98             ]
99           }
100         },
101         {
102           "name": "LongTask",
103           "source_files": "FTMobileSDK/FTMobileAgent/LongTask/**/*{.h,.m}",
104           "dependencies": {
105             "FTMobileSDK/Common": [
107             ]
108           }
109         },
110         {
111           "name": "ExternalData",
112           "source_files": "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
113           "public_header_files": "FTMobileSDK/FTMobileAgent/ExternalData/FTExternalDataManager.h",
114           "dependencies": {
115             "FTMobileSDK/FTMobileAgent/Protocol": [
117             ],
118             "FTMobileSDK/Common/Base": [
120             ]
121           }
122         },
123         {
124           "name": "URLSessionAutoInstrumentation",
125           "source_files": "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation/**/*{.h,.m}",
126           "dependencies": {
127             "FTMobileSDK/FTMobileAgent/Protocol": [
129             ],
130             "FTMobileSDK/Common/Base": [
132             ],
133             "FTMobileSDK/Common/Swizzle": [
135             ]
136           }
137         },
138         {
139           "name": "ExtensionDataManager",
140           "source_files": "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}",
141           "dependencies": {
142             "FTMobileSDK/Common/Base": [
144             ]
145           }
146         },
147         {
148           "name": "Exception",
149           "source_files": "FTMobileSDK/FTMobileAgent/Exception/*{.h,.m}",
150           "dependencies": {
151             "FTMobileSDK/FTMobileAgent/Protocol": [
153             ],
154             "FTMobileSDK/Common/Base": [
156             ]
157           }
158         }
159       ]
160     },
161     {
162       "name": "Common",
163       "subspecs": [
164         {
165           "name": "Base",
166           "source_files": "FTMobileSDK/BaseUtils/Base/*{.h,.m}"
167         },
168         {
169           "name": "Thread",
170           "source_files": "FTMobileSDK/BaseUtils/Thread/*{.h,.m}"
171         },
172         {
173           "name": "Network",
174           "source_files": "FTMobileSDK/BaseUtils/Network/*{.h,.m}",
175           "dependencies": {
176             "FTMobileSDK/Common/Thread": [
178             ],
179             "FTMobileSDK/Common/FTDataBase": [
181             ]
182           }
183         },
184         {
185           "name": "FTDataBase",
186           "source_files": "FTMobileSDK/BaseUtils/FTDataBase/**/*{.h,.m}",
187           "dependencies": {
188             "FTMobileSDK/Common/Base": [
190             ]
191           }
192         },
193         {
194           "name": "Swizzle",
195           "source_files": "FTMobileSDK/BaseUtils/Swizzle/*{.h,.m,.c}",
196           "dependencies": {
197             "FTMobileSDK/Common/Base": [
199             ]
200           }
201         }
202       ]
203     },
204     {
205       "name": "Extension",
206       "platforms": {
207         "ios": "9.0"
208       },
209       "source_files": "FTMobileSDK/FTMobileExtension/*{.h,.m}",
210       "dependencies": {
211         "FTMobileSDK/FTMobileAgent/ExtensionDataManager": [
213         ],
214         "FTMobileSDK/FTMobileAgent/FTRUM": [
216         ],
217         "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation": [
219         ],
220         "FTMobileSDK/FTMobileAgent/Exception": [
222         ],
223         "FTMobileSDK/FTMobileAgent/ExternalData": [
225         ]
226       }
227     }
228   ]