[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.4.1-alpha.3 / FTMobileSDK.podspec.json
blobb2ff25a9d7e2cb84a70b95722e32c227efe7808a
2   "name": "FTMobileSDK",
3   "version": "1.4.1-alpha.3",
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": "10.0",
18     "osx": "10.13"
19   },
20   "source": {
21     "git": "https://github.com/GuanceCloud/datakit-ios.git",
22     "tag": "1.4.1-alpha.3"
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": "10.0"
46       },
47       "source_files": "FTMobileSDK/FTMobileAgent/Core/*{.h,.m}",
48       "subspecs": [
49         {
50           "name": "FTRUM",
51           "source_files": [
52             "FTMobileSDK/FTMobileAgent/FTRUM/RUMCore/**/*{.h,.m}",
53             "FTMobileSDK/FTMobileAgent/FTRUM/Monitor/*{.h,.m}"
54           ],
55           "dependencies": {
56             "FTMobileSDK/Common/Base": [
58             ],
59             "FTMobileSDK/Common/Thread": [
61             ],
62             "FTMobileSDK/FTMobileAgent/Protocol": [
64             ]
65           }
66         },
67         {
68           "name": "Protocol",
69           "source_files": "FTMobileSDK/FTMobileAgent/Protocol/**/*{.h,.m}"
70         },
71         {
72           "name": "JSBridge",
73           "source_files": "FTMobileSDK/FTMobileAgent/JSBridge/*{.h,.m}",
74           "dependencies": {
75             "FTMobileSDK/Common/Base": [
77             ]
78           }
79         },
80         {
81           "name": "AutoTrack",
82           "source_files": [
83             "FTMobileSDK/FTMobileAgent/AutoTrack/**/*{.h,.m}",
84             "FTMobileSDK/FTMobileAgent/Logger/*{.h,.m,.c}"
85           ],
86           "dependencies": {
87             "FTMobileSDK/Common": [
89             ],
90             "FTMobileSDK/FTMobileAgent/Protocol": [
92             ],
93             "FTMobileSDK/FTMobileAgent/JSBridge": [
95             ]
96           }
97         },
98         {
99           "name": "LongTask",
100           "source_files": "FTMobileSDK/FTMobileAgent/LongTask/**/*{.h,.m}",
101           "dependencies": {
102             "FTMobileSDK/Common": [
104             ]
105           }
106         },
107         {
108           "name": "ExternalData",
109           "source_files": "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
110           "public_header_files": "FTMobileSDK/FTMobileAgent/ExternalData/FTExternalDataManager.h",
111           "dependencies": {
112             "FTMobileSDK/FTMobileAgent/Protocol": [
114             ],
115             "FTMobileSDK/Common/Base": [
117             ]
118           }
119         },
120         {
121           "name": "URLSessionAutoInstrumentation",
122           "source_files": "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation/**/*{.h,.m}",
123           "dependencies": {
124             "FTMobileSDK/FTMobileAgent/Protocol": [
126             ],
127             "FTMobileSDK/Common/Base": [
129             ],
130             "FTMobileSDK/Common/Swizzle": [
132             ]
133           }
134         },
135         {
136           "name": "ExtensionDataManager",
137           "source_files": "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}",
138           "dependencies": {
139             "FTMobileSDK/Common/Base": [
141             ]
142           }
143         },
144         {
145           "name": "Exception",
146           "source_files": "FTMobileSDK/FTMobileAgent/Exception/*{.h,.m}",
147           "dependencies": {
148             "FTMobileSDK/FTMobileAgent/Protocol": [
150             ],
151             "FTMobileSDK/Common/Base": [
153             ]
154           }
155         }
156       ]
157     },
158     {
159       "name": "Common",
160       "subspecs": [
161         {
162           "name": "Base",
163           "source_files": "FTMobileSDK/BaseUtils/Base/*{.h,.m}"
164         },
165         {
166           "name": "Thread",
167           "source_files": "FTMobileSDK/BaseUtils/Thread/*{.h,.m}"
168         },
169         {
170           "name": "Network",
171           "source_files": "FTMobileSDK/BaseUtils/Network/*{.h,.m}",
172           "dependencies": {
173             "FTMobileSDK/Common/Thread": [
175             ],
176             "FTMobileSDK/Common/FTDataBase": [
178             ]
179           }
180         },
181         {
182           "name": "FTDataBase",
183           "source_files": "FTMobileSDK/BaseUtils/FTDataBase/**/*{.h,.m}",
184           "dependencies": {
185             "FTMobileSDK/Common/Base": [
187             ]
188           }
189         },
190         {
191           "name": "Swizzle",
192           "source_files": "FTMobileSDK/BaseUtils/Swizzle/*{.h,.m,.c}",
193           "dependencies": {
194             "FTMobileSDK/Common/Base": [
196             ]
197           }
198         }
199       ]
200     },
201     {
202       "name": "Extension",
203       "platforms": {
204         "ios": "10.0"
205       },
206       "source_files": "FTMobileSDK/FTMobileExtension/*{.h,.m}",
207       "dependencies": {
208         "FTMobileSDK/FTMobileAgent/ExtensionDataManager": [
210         ],
211         "FTMobileSDK/FTMobileAgent/FTRUM": [
213         ],
214         "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation": [
216         ],
217         "FTMobileSDK/FTMobileAgent/Exception": [
219         ],
220         "FTMobileSDK/FTMobileAgent/ExternalData": [
222         ]
223       }
224     }
225   ]