[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.3.9-alpha.7 / FTMobileSDK.podspec.json
blob661c57c8625324d43ddb472b289cb8240cefbf16
2   "name": "FTMobileSDK",
3   "version": "1.3.9-alpha.7",
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.7"
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         "FTMobileSDK/FTMobileAgent/FTTraceManager.{h,m}"
57       ],
58       "subspecs": [
59         {
60           "name": "FTRUM",
61           "source_files": "FTMobileSDK/FTMobileAgent/FTRUM/**/*{.h,.m}",
62           "dependencies": {
63             "FTMobileSDK/Common/Base": [
65             ],
66             "FTMobileSDK/Common/Thread": [
68             ],
69             "FTMobileSDK/FTMobileAgent/Protocol": [
71             ]
72           }
73         },
74         {
75           "name": "Protocol",
76           "source_files": "FTMobileSDK/FTMobileAgent/Protocol/**/*{.h,.m}"
77         },
78         {
79           "name": "JSBridge",
80           "source_files": "FTMobileSDK/FTMobileAgent/JSBridge/*{.h,.m}",
81           "dependencies": {
82             "FTMobileSDK/Common/Base": [
84             ]
85           }
86         },
87         {
88           "name": "AutoTrack",
89           "source_files": "FTMobileSDK/FTMobileAgent/AutoTrack/**/*{.h,.m}",
90           "dependencies": {
91             "FTMobileSDK/Common": [
93             ],
94             "FTMobileSDK/FTMobileAgent/Protocol": [
96             ],
97             "FTMobileSDK/FTMobileAgent/JSBridge": [
99             ]
100           }
101         },
102         {
103           "name": "LongTask",
104           "source_files": "FTMobileSDK/FTMobileAgent/LongTask/**/*{.h,.m}",
105           "dependencies": {
106             "FTMobileSDK/Common": [
108             ]
109           }
110         },
111         {
112           "name": "ExternalData",
113           "source_files": "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
114           "public_header_files": "FTMobileSDK/FTMobileAgent/ExternalData/FTExternalDataManager.h",
115           "dependencies": {
116             "FTMobileSDK/FTMobileAgent/Protocol": [
118             ],
119             "FTMobileSDK/Common/Base": [
121             ]
122           }
123         },
124         {
125           "name": "URLSessionAutoInstrumentation",
126           "source_files": "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation/**/*{.h,.m}",
127           "dependencies": {
128             "FTMobileSDK/FTMobileAgent/Protocol": [
130             ],
131             "FTMobileSDK/Common/Base": [
133             ],
134             "FTMobileSDK/Common/Swizzle": [
136             ]
137           }
138         },
139         {
140           "name": "ExtensionDataManager",
141           "source_files": "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}",
142           "dependencies": {
143             "FTMobileSDK/Common/Base": [
145             ]
146           }
147         },
148         {
149           "name": "Exception",
150           "source_files": "FTMobileSDK/FTMobileAgent/Exception/*{.h,.m}",
151           "dependencies": {
152             "FTMobileSDK/FTMobileAgent/Protocol": [
154             ],
155             "FTMobileSDK/Common/Base": [
157             ]
158           }
159         }
160       ]
161     },
162     {
163       "name": "Common",
164       "subspecs": [
165         {
166           "name": "Base",
167           "source_files": "FTMobileSDK/BaseUtils/Base/*{.h,.m}"
168         },
169         {
170           "name": "Thread",
171           "source_files": "FTMobileSDK/BaseUtils/Thread/*{.h,.m}"
172         },
173         {
174           "name": "Network",
175           "source_files": "FTMobileSDK/BaseUtils/Network/*{.h,.m}",
176           "dependencies": {
177             "FTMobileSDK/Common/Thread": [
179             ],
180             "FTMobileSDK/Common/FTDataBase": [
182             ]
183           }
184         },
185         {
186           "name": "FTDataBase",
187           "source_files": "FTMobileSDK/BaseUtils/FTDataBase/**/*{.h,.m}",
188           "dependencies": {
189             "FTMobileSDK/Common/Base": [
191             ]
192           }
193         },
194         {
195           "name": "Swizzle",
196           "source_files": "FTMobileSDK/BaseUtils/Swizzle/*{.h,.m,.c}",
197           "dependencies": {
198             "FTMobileSDK/Common/Base": [
200             ]
201           }
202         }
203       ]
204     },
205     {
206       "name": "Extension",
207       "platforms": {
208         "ios": "9.0"
209       },
210       "source_files": "FTMobileSDK/FTMobileExtension/*{.h,.m}",
211       "dependencies": {
212         "FTMobileSDK/FTMobileAgent/ExtensionDataManager": [
214         ],
215         "FTMobileSDK/FTMobileAgent/FTRUM": [
217         ],
218         "FTMobileSDK/FTMobileAgent/URLSessionAutoInstrumentation": [
220         ],
221         "FTMobileSDK/FTMobileAgent/Exception": [
223         ],
224         "FTMobileSDK/FTMobileAgent/ExternalData": [
226         ]
227       }
228     }
229   ]