[Add] DocumentReaderFullStage 7.5.10940
[CocoaPods.git] / Specs / 1 / 6 / 4 / BUTTSDKFramework / 1.44.2.7-premium / BUTTSDKFramework.podspec.json
blobe56f843e3deff1b2f164ef6f7eaaf90fdcd0a943
2   "name": "BUTTSDKFramework",
3   "version": "1.44.2.7-premium",
4   "summary": "A comprehensive multimedia SDK",
5   "description": "A comprehensive multimedia SDK which provides live streaming, VOD, webimage, uploader, and the other related abilities.",
6   "homepage": "https://github.com/volcengine/TTSDK-iOS",
7   "license": {
8     "type": "Copyright",
9     "text": "Bytedance copyright"
10   },
11   "authors": {
12     "shangjincheng-bd": "shangjincheng@bytedance.com"
13   },
14   "platforms": {
15     "ios": "11.0"
16   },
17   "source": {
18     "http": "https://hstob-cdn-tos.volccdn.com/volcengine/TTSDKFramework/1.44.2.7-premium/TTSDKFramework-1.44.2.7-premium-ta.zip",
19     "type": "zip"
20   },
21   "default_subspecs": "LivePull-Lite",
22   "module_name": "BUTTSDKFramework",
23   "header_dir": "BUTTSDKFramework",
24   "subspecs": [
25     {
26       "name": "Core",
27       "source_files": [
28         "TTSDKFramework/TTSDKCore/Classes/Headers/*.h",
29         "TTSDKFramework/*.{h,m}"
30       ],
31       "public_header_files": [
32         "TTSDKFramework/TTSDKCore/Classes/Headers/*.h",
33         "TTSDKFramework/*.h"
34       ],
35       "vendored_frameworks": "TTSDKFramework/TTSDKCore/*.{xcframework,framework}",
36       "libraries": "stdc++"
37     },
38     {
39       "name": "Tools",
40       "vendored_frameworks": "TTSDKFramework/TTSDKTools/*.{xcframework,framework}",
41       "dependencies": {
42         "BUTTSDKFramework/SSL": [
44         ]
45       }
46     },
47     {
48       "name": "SSL",
49       "vendored_frameworks": "TTSDKFramework/TTSDKSSL/*.{xcframework,framework}",
50       "libraries": [
51         "stdc++",
52         "z",
53         "xml2",
54         "iconv"
55       ]
56     },
57     {
58       "name": "TTFFmpeg",
59       "subspecs": [
60         {
61           "name": "Base",
62           "weak_frameworks": [
63             "CoreMotion",
64             "CoreMedia",
65             "MetalKit",
66             "OpenAL",
67             "VideoToolBox",
68             "AudioToolBox",
69             "AVFoundation",
70             "SystemConfiguration"
71           ],
72           "dependencies": {
73             "BUTTSDKFramework/Tools": [
75             ]
76           }
77         },
78         {
79           "name": "LiveLite",
80           "vendored_frameworks": "TTSDKFramework/TTSDKTTFFmpegLiveLite/*.{xcframework,framework}",
81           "dependencies": {
82             "BUTTSDKFramework/TTFFmpeg/Base": [
84             ]
85           }
86         }
87       ]
88     },
89     {
90       "name": "PlayerCore",
91       "subspecs": [
92         {
93           "name": "Base",
94           "dependencies": {
95             "BUTTSDKFramework/Core": [
97             ],
98             "BUTTSDKFramework/Tools": [
100             ]
101           },
102           "libraries": [
103             "z",
104             "stdc++"
105           ]
106         },
107         {
108           "name": "LiveLite",
109           "source_files": "TTSDKFramework/TTSDKPlayerCoreLiveLite/Classes/Headers/*.h",
110           "public_header_files": "TTSDKFramework/TTSDKPlayerCoreLiveLite/Classes/Headers/*.h",
111           "vendored_frameworks": "TTSDKFramework/TTSDKPlayerCoreLiveLite/*.{xcframework,framework}",
112           "resources": "TTSDKFramework/TTSDKPlayerCoreLiveLite/Resources/*",
113           "dependencies": {
114             "BUTTSDKFramework/PlayerCore/Base": [
116             ],
117             "BUTTSDKFramework/TTFFmpeg/LiveLite": [
119             ]
120           }
121         }
122       ]
123     },
124     {
125       "name": "LivePlayer",
126       "weak_frameworks": [
127         "MetalPerformanceShaders",
128         "AVFoundation",
129         "CoreMedia",
130         "AudioToolBox",
131         "VideoToolBox",
132         "CoreTelephony",
133         "SystemConfiguration",
134         "CoreML"
135       ],
136       "libraries": "stdc++",
137       "subspecs": [
138         {
139           "name": "Base",
140           "dependencies": {
141             "BUTTSDKFramework/LiveBase": [
143             ],
144             "BUTTSDKFramework/Reachability": [
146             ],
147             "BUTTSDKFramework/Core": [
149             ]
150           }
151         },
152         {
153           "name": "Lite",
154           "source_files": "TTSDKFramework/TTSDKLivePlayerLite/Classes/Headers/*.h",
155           "public_header_files": "TTSDKFramework/TTSDKLivePlayerLite/Classes/Headers/*.h",
156           "vendored_frameworks": "TTSDKFramework/TTSDKLivePlayerLite/*.{xcframework,framework}",
157           "dependencies": {
158             "BUTTSDKFramework/PlayerCore/LiveLite": [
160             ],
161             "BUTTSDKFramework/LivePlayer/Base": [
163             ]
164           }
165         }
166       ]
167     },
168     {
169       "name": "LivePull-Lite",
170       "dependencies": {
171         "BUTTSDKFramework/Strategy/Lite": [
173         ],
174         "BUTTSDKFramework/LivePlayer/Lite": [
176         ]
177       }
178     },
179     {
180       "name": "LiveBase",
181       "source_files": "TTSDKFramework/TTSDKLiveBase/Classes/Headers/*.h",
182       "public_header_files": "TTSDKFramework/TTSDKLiveBase/Classes/Headers/*.h",
183       "vendored_frameworks": "TTSDKFramework/TTSDKLiveBase/*.{xcframework,framework}",
184       "resources": [
185         "TTSDKFramework/TTSDKLiveBase/Resources/*.bundle"
186       ],
187       "dependencies": {
188         "BUTTSDKFramework/Core": [
190         ],
191         "BUTTSDKFramework/Reachability": [
193         ]
194       },
195       "libraries": "stdc++"
196     },
197     {
198       "name": "Reachability",
199       "vendored_frameworks": "TTSDKFramework/TTSDKReachability/*.{xcframework,framework}",
200       "weak_frameworks": [
201         "MetricKit",
202         "CoreTelephony",
203         "SystemConfiguration"
204       ],
205       "libraries": [
206         "stdc++",
207         "z"
208       ]
209     },
210     {
211       "name": "Strategy",
212       "subspecs": [
213         {
214           "name": "Core",
215           "dependencies": {
216             "BUTTSDKFramework/Reachability": [
218             ],
219             "BUTTSDKFramework/LiveBase": [
221             ]
222           }
223         },
224         {
225           "name": "Lite",
226           "vendored_frameworks": "TTSDKFramework/TTSDKStrategyLite/*.{xcframework,framework}",
227           "dependencies": {
228             "BUTTSDKFramework/LivePlayer/Lite": [
230             ],
231             "BUTTSDKFramework/Strategy/Core": [
233             ]
234           }
235         }
236       ]
237     }
238   ]