[Add] DemoTestFramework 1.0.6
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.4.2-alpha.1 / FTMobileSDK.podspec.json
blob7eff7e8ddf6fe132b78ca3786580c3afbef8ba82
2   "name": "FTMobileSDK",
3   "version": "1.4.2-alpha.1",
4   "summary": "观测云 iOS 数据采集 SDK",
5   "homepage": "https://github.com/GuanceCloud/datakit-ios.git",
6   "license": {
7     "type": "Apache",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "hulilei": "hulilei@jiagouyun.com",
12     "Brandon Zhang": "zhangbo@jiagouyun.com"
13   },
14   "default_subspecs": "FTMobileAgent",
15   "platforms": {
16     "ios": "10.0",
17     "osx": "10.13"
18   },
19   "source": {
20     "git": "https://github.com/GuanceCloud/datakit-ios.git",
21     "tag": "1.4.2-alpha.1"
22   },
23   "subspecs": [
24     {
25       "name": "FTMobileAgent",
26       "platforms": {
27         "ios": "10.0"
28       },
29       "source_files": "FTMobileSDK/FTMobileAgent/**/*{.h,.m}",
30       "dependencies": {
31         "FTMobileSDK/FTSDKCore": [
33         ]
34       }
35     },
36     {
37       "name": "Extension",
38       "platforms": {
39         "ios": "10.0"
40       },
41       "source_files": [
42         "FTMobileSDK/FTMobileExtension/*{.h,.m}",
43         "FTMobileSDK/FTMobileAgent/Config/*.{h,m}",
44         "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
45         "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}"
46       ],
47       "dependencies": {
48         "FTMobileSDK/FTSDKCore/FTRUM": [
50         ],
51         "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation": [
53         ],
54         "FTMobileSDK/FTSDKCore/Exception": [
56         ]
57       }
58     },
59     {
60       "name": "FTSDKCore",
61       "platforms": {
62         "ios": "10.0",
63         "osx": "10.13"
64       },
65       "subspecs": [
66         {
67           "name": "FTRUM",
68           "source_files": [
69             "FTMobileSDK/FTSDKCore/FTRUM/RUMCore/**/*{.h,.m}",
70             "FTMobileSDK/FTSDKCore/FTRUM/Monitor/*{.h,.m}",
71             "FTMobileSDK/FTSDKCore/FTRUM/FTAppLaunchTracker.{h,m}"
72           ],
73           "dependencies": {
74             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
76             ],
77             "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
79             ],
80             "FTMobileSDK/FTSDKCore/Protocol": [
82             ]
83           }
84         },
85         {
86           "name": "URLSessionAutoInstrumentation",
87           "source_files": "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation/**/*{.h,.m}",
88           "dependencies": {
89             "FTMobileSDK/FTSDKCore/Protocol": [
91             ],
92             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
94             ]
95           }
96         },
97         {
98           "name": "Exception",
99           "source_files": "FTMobileSDK/FTSDKCore/Exception/*{.h,.m}",
100           "dependencies": {
101             "FTMobileSDK/FTSDKCore/Protocol": [
103             ],
104             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
106             ]
107           }
108         },
109         {
110           "name": "LongTask",
111           "source_files": "FTMobileSDK/FTSDKCore/LongTask/**/*{.h,.m}",
112           "dependencies": {
113             "FTMobileSDK/FTSDKCore/BaseUtils": [
115             ]
116           }
117         },
118         {
119           "name": "Protocol",
120           "source_files": "FTMobileSDK/FTSDKCore/Protocol/**/*{.h,.m}"
121         },
122         {
123           "name": "BaseUtils",
124           "subspecs": [
125             {
126               "name": "Base",
127               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Base/*{.h,.m}"
128             },
129             {
130               "name": "Thread",
131               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Thread/*{.h,.m}"
132             },
133             {
134               "name": "Swizzle",
135               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle/*{.h,.m,.c}",
136               "dependencies": {
137                 "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
139                 ]
140               }
141             }
142           ]
143         },
144         {
145           "name": "Logger",
146           "source_files": "FTMobileSDK/FTSDKCore/Logger/*{.h,.m,.c}",
147           "dependencies": {
148             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
150             ]
151           }
152         },
153         {
154           "name": "FTWKWebView",
155           "source_files": "FTMobileSDK/FTSDKCore/FTWKWebView/**/*{.h,.m}",
156           "dependencies": {
157             "FTMobileSDK/FTSDKCore/Protocol": [
159             ],
160             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
162             ]
163           }
164         },
165         {
166           "name": "DataManager",
167           "source_files": "FTMobileSDK/FTSDKCore/DataManager/**/*{.h,.m}",
168           "dependencies": {
169             "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
171             ],
172             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
174             ]
175           }
176         }
177       ]
178     }
179   ]