[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.3.12-alpha.3 / FTMobileSDK.podspec.json
blob3be8c40bc4b519a8500e59888b30c436e9b8f990
2   "name": "FTMobileSDK",
3   "version": "1.3.12-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": "FTMobileAgent",
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.3.12-alpha.3"
23   },
24   "subspecs": [
25     {
26       "name": "FTMobileAgent",
27       "platforms": {
28         "ios": "10.0"
29       },
30       "source_files": "FTMobileSDK/FTMobileAgent/**/*{.h,.m}",
31       "dependencies": {
32         "FTMobileSDK/FTSDKCore": [
34         ]
35       }
36     },
37     {
38       "name": "Extension",
39       "platforms": {
40         "ios": "10.0"
41       },
42       "source_files": [
43         "FTMobileSDK/FTMobileExtension/*{.h,.m}",
44         "FTMobileSDK/FTMobileAgent/Config/*.{h,m}",
45         "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
46         "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}"
47       ],
48       "dependencies": {
49         "FTMobileSDK/FTSDKCore/FTRUM": [
51         ],
52         "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation": [
54         ],
55         "FTMobileSDK/FTSDKCore/Exception": [
57         ]
58       }
59     },
60     {
61       "name": "FTSDKCore",
62       "platforms": {
63         "ios": "10.0",
64         "osx": "10.13"
65       },
66       "subspecs": [
67         {
68           "name": "FTRUM",
69           "source_files": [
70             "FTMobileSDK/FTSDKCore/FTRUM/RUMCore/**/*{.h,.m}",
71             "FTMobileSDK/FTSDKCore/FTRUM/Monitor/*{.h,.m}",
72             "FTMobileSDK/FTSDKCore/FTRUM/FTAppLaunchTracker.{h,m}"
73           ],
74           "dependencies": {
75             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
77             ],
78             "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
80             ],
81             "FTMobileSDK/FTSDKCore/Protocol": [
83             ]
84           }
85         },
86         {
87           "name": "URLSessionAutoInstrumentation",
88           "source_files": "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation/**/*{.h,.m}",
89           "dependencies": {
90             "FTMobileSDK/FTSDKCore/Protocol": [
92             ],
93             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
95             ]
96           }
97         },
98         {
99           "name": "Exception",
100           "source_files": "FTMobileSDK/FTSDKCore/Exception/*{.h,.m}",
101           "dependencies": {
102             "FTMobileSDK/FTSDKCore/Protocol": [
104             ],
105             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
107             ]
108           }
109         },
110         {
111           "name": "LongTask",
112           "source_files": "FTMobileSDK/FTSDKCore/LongTask/**/*{.h,.m}",
113           "dependencies": {
114             "FTMobileSDK/FTSDKCore/BaseUtils": [
116             ]
117           }
118         },
119         {
120           "name": "Protocol",
121           "source_files": "FTMobileSDK/FTSDKCore/Protocol/**/*{.h,.m}"
122         },
123         {
124           "name": "BaseUtils",
125           "subspecs": [
126             {
127               "name": "Base",
128               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Base/*{.h,.m}"
129             },
130             {
131               "name": "Thread",
132               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Thread/*{.h,.m}"
133             },
134             {
135               "name": "Swizzle",
136               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle/*{.h,.m,.c}",
137               "dependencies": {
138                 "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
140                 ]
141               }
142             }
143           ]
144         },
145         {
146           "name": "Logger",
147           "source_files": "FTMobileSDK/FTSDKCore/Logger/*{.h,.m,.c}",
148           "dependencies": {
149             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
151             ]
152           }
153         },
154         {
155           "name": "FTWKWebView",
156           "source_files": "FTMobileSDK/FTSDKCore/FTWKWebView/**/*{.h,.m}",
157           "dependencies": {
158             "FTMobileSDK/FTSDKCore/Protocol": [
160             ],
161             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
163             ]
164           }
165         },
166         {
167           "name": "DataManager",
168           "source_files": "FTMobileSDK/FTSDKCore/DataManager/**/*{.h,.m}",
169           "dependencies": {
170             "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
172             ],
173             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
175             ]
176           }
177         }
178       ]
179     }
180   ]