[Add] MediastreamPlatformSDKxC 2.2.1
[CocoaPods.git] / Specs / 7 / 8 / e / FTMobileSDK / 1.5.9 / FTMobileSDK.podspec.json
blob37f24dcda1b9dd632161d4e17169602298216074
2   "name": "FTMobileSDK",
3   "version": "1.5.9",
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     "tvos": "12.0"
19   },
20   "source": {
21     "git": "https://github.com/GuanceCloud/datakit-ios.git",
22     "tag": "1.5.9"
23   },
24   "resource_bundles": {
25     "FTSDKPrivacyInfo": "FTMobileSDK/Resources/PrivacyInfo.xcprivacy"
26   },
27   "subspecs": [
28     {
29       "name": "FTMobileAgent",
30       "platforms": {
31         "ios": "10.0",
32         "tvos": "12.0"
33       },
34       "source_files": "FTMobileSDK/FTMobileAgent/**/*{.h,.m}",
35       "dependencies": {
36         "FTMobileSDK/FTSDKCore": [
38         ]
39       }
40     },
41     {
42       "name": "Extension",
43       "platforms": {
44         "ios": "10.0"
45       },
46       "source_files": [
47         "FTMobileSDK/FTMobileExtension/*{.h,.m}",
48         "FTMobileSDK/FTMobileAgent/Config/*.{h,m}",
49         "FTMobileSDK/FTMobileAgent/ExternalData/*{.h,.m}",
50         "FTMobileSDK/FTMobileAgent/Extension/*{.h,.m}"
51       ],
52       "dependencies": {
53         "FTMobileSDK/FTSDKCore/FTRUM": [
55         ],
56         "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation": [
58         ],
59         "FTMobileSDK/FTSDKCore/Logger": [
61         ]
62       }
63     },
64     {
65       "name": "FTSDKCore",
66       "platforms": {
67         "ios": "10.0",
68         "osx": "10.13",
69         "tvos": "12.0"
70       },
71       "subspecs": [
72         {
73           "name": "FTRUM",
74           "source_files": [
75             "FTMobileSDK/FTSDKCore/FTRUM/RUMCore/**/*{.h,.m}",
76             "FTMobileSDK/FTSDKCore/FTRUM/Monitor/*{.h,.m}",
77             "FTMobileSDK/FTSDKCore/FTRUM/Crash/**/*{.h,.m,.c}",
78             "FTMobileSDK/FTSDKCore/FTRUM/FTAppLaunchTracker.{h,m}"
79           ],
80           "dependencies": {
81             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
83             ],
84             "FTMobileSDK/FTSDKCore/Protocol": [
86             ]
87           }
88         },
89         {
90           "name": "URLSessionAutoInstrumentation",
91           "source_files": "FTMobileSDK/FTSDKCore/URLSessionAutoInstrumentation/**/*{.h,.m}",
92           "dependencies": {
93             "FTMobileSDK/FTSDKCore/Protocol": [
95             ],
96             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
98             ]
99           }
100         },
101         {
102           "name": "Protocol",
103           "source_files": "FTMobileSDK/FTSDKCore/Protocol/**/*{.h,.m}"
104         },
105         {
106           "name": "BaseUtils",
107           "subspecs": [
108             {
109               "name": "Base",
110               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Base/**/*{.h,.m}",
111               "dependencies": {
112                 "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
114                 ]
115               }
116             },
117             {
118               "name": "Thread",
119               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Thread/**/*{.h,.m}"
120             },
121             {
122               "name": "Swizzle",
123               "source_files": "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle/*{.h,.m,.c}",
124               "dependencies": {
125                 "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
127                 ]
128               }
129             }
130           ]
131         },
132         {
133           "name": "Logger",
134           "source_files": "FTMobileSDK/FTSDKCore/Logger/*{.h,.m}",
135           "dependencies": {
136             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
138             ],
139             "FTMobileSDK/FTSDKCore/Protocol": [
141             ]
142           }
143         },
144         {
145           "name": "FTWKWebView",
146           "platforms": {
147             "ios": "10.0",
148             "osx": "10.13"
149           },
150           "source_files": "FTMobileSDK/FTSDKCore/FTWKWebView/**/*{.h,.m}",
151           "dependencies": {
152             "FTMobileSDK/FTSDKCore/Protocol": [
154             ],
155             "FTMobileSDK/FTSDKCore/BaseUtils/Swizzle": [
157             ]
158           }
159         },
160         {
161           "name": "DataManager",
162           "source_files": "FTMobileSDK/FTSDKCore/DataManager/**/*{.h,.m}",
163           "dependencies": {
164             "FTMobileSDK/FTSDKCore/BaseUtils/Thread": [
166             ],
167             "FTMobileSDK/FTSDKCore/BaseUtils/Base": [
169             ]
170           }
171         }
172       ]
173     }
174   ]