[Add] PlanktonGameServicesSDK 5.2.1
[CocoaPods.git] / Specs / 6 / 9 / 0 / RoomBox / 2.3.2 / RoomBox.podspec.json
blob25c594b86326a2a54134836aca8936229633edd9
2   "name": "RoomBox",
3   "version": "2.3.2",
4   "summary": "RoomBox SDK",
5   "homepage": "https://github.com/roombox-lab/RoomBoxSDK.git",
6   "license": "MIT",
7   "authors": {
8     "LYongLiang": "liangyl0515@163.com"
9   },
10   "social_media_url": "",
11   "source": {
12     "http": "https://download.roombox.xdf.cn/sdk/release/RoomBoxSDK-2.3.2.zip"
13   },
14   "platforms": {
15     "ios": "10.0"
16   },
17   "swift_versions": "5.2",
18   "static_framework": true,
19   "default_subspecs": "All",
20   "requires_arc": true,
21   "subspecs": [
22     {
23       "name": "All",
24       "dependencies": {
25         "RoomBox/Live": [
27         ],
28         "RoomBox/RoomBoxPlayback": [
30         ],
31         "RoomBox/XDFRoomBoxResource": [
33         ]
34       }
35     },
36     {
37       "name": "Live",
38       "requires_arc": true,
39       "platforms": {
40         "ios": "10.0"
41       },
42       "frameworks": [
43         "UIKit",
44         "CoreFoundation",
45         "CFNetwork",
46         "QuartzCore"
47       ],
48       "pod_target_xcconfig": {
49         "ENABLE_BITCODE": "NO",
50         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
51         "GCC_PREPROCESSOR_DEFINITIONS": "GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1"
52       },
53       "resources": "RoomBoxSDK/RoomBoxLive.framework/RoomBoxLive.bundle",
54       "vendored_frameworks": "RoomBoxSDK/RoomBoxLive.framework",
55       "dependencies": {
56         "AgoraRtcEngine_Special_iOS": [
57           "2.9.107.190.4941"
58         ],
59         "RoomBox/RoomBoxUtils": [
61         ],
62         "RoomBox/RoomBoxConfigManager": [
64         ],
65         "RoomBox/XDFIJKMediaFramework": [
67         ],
68         "RoomBox/XDFRoomCommonBussiness": [
70         ],
71         "RoomBox/XDFRoomBoxResource": [
73         ],
74         "RoomBox/XdfRtcSDK": [
76         ],
77         "RoomBox/RoomBoxIM": [
79         ],
80         "RoomBox/RoomBoxPlayback": [
82         ],
83         "RoomBox/QsRtcSDK": [
85         ],
86         "RoomBox/RoomBoxLogger": [
88         ]
89       }
90     },
91     {
92       "name": "LiveNoResource",
93       "requires_arc": true,
94       "platforms": {
95         "ios": "10.0"
96       },
97       "frameworks": [
98         "UIKit",
99         "CoreFoundation",
100         "CFNetwork",
101         "QuartzCore"
102       ],
103       "pod_target_xcconfig": {
104         "ENABLE_BITCODE": "NO",
105         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
106         "GCC_PREPROCESSOR_DEFINITIONS": "GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1"
107       },
108       "resources": "RoomBoxSDK/RoomBoxLive.framework/RoomBoxLive.bundle",
109       "vendored_frameworks": "RoomBoxSDK/RoomBoxLive.framework",
110       "dependencies": {
111         "AgoraRtcEngine_Special_iOS": [
112           "2.9.107.190.4941"
113         ],
114         "RoomBox/RoomBoxUtils": [
116         ],
117         "RoomBox/RoomBoxConfigManager": [
119         ],
120         "RoomBox/XDFIJKMediaFramework": [
122         ],
123         "RoomBox/XDFRoomCommonBussiness": [
125         ],
126         "RoomBox/XdfRtcSDK": [
128         ],
129         "RoomBox/RoomBoxIM": [
131         ],
132         "RoomBox/RoomBoxPlayback": [
134         ],
135         "RoomBox/QsRtcSDK": [
137         ],
138         "RoomBox/RoomBoxLogger": [
140         ]
141       }
142     },
143     {
144       "name": "RoomBoxUtils",
145       "requires_arc": true,
146       "platforms": {
147         "ios": "10.0"
148       },
149       "frameworks": [
150         "UIKit",
151         "CoreFoundation"
152       ],
153       "pod_target_xcconfig": {
154         "ENABLE_BITCODE": "NO",
155         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
156         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1"
157       },
158       "dependencies": {
159         "RxSwift": [
160           "6.0.0-rc.1"
161         ],
162         "RxCocoa": [
163           "6.0.0-rc.1"
164         ],
165         "RxRelay": [
166           "6.0.0-rc.1"
167         ],
168         "Protobuf": [
169           "3.6.1"
170         ],
171         "SwiftProtobuf": [
172           "1.5.0"
173         ]
174       },
175       "vendored_frameworks": "RoomBoxSDK/RoomBoxUtils.framework"
176     },
177     {
178       "name": "XDFIJKMediaFramework",
179       "requires_arc": true,
180       "platforms": {
181         "ios": "10.0"
182       },
183       "vendored_frameworks": "RoomBoxSDK/XDFIJKMediaFramework.framework",
184       "frameworks": [
185         "AudioToolbox",
186         "AVFoundation",
187         "CoreGraphics",
188         "CoreMedia",
189         "CoreVideo",
190         "MobileCoreServices",
191         "OpenGLES",
192         "QuartzCore",
193         "VideoToolbox",
194         "Foundation",
195         "UIKit",
196         "MediaPlayer"
197       ],
198       "libraries": [
199         "bz2",
200         "z",
201         "c++"
202       ]
203     },
204     {
205       "name": "RoomBoxConfigManager",
206       "requires_arc": true,
207       "platforms": {
208         "ios": "10.0"
209       },
210       "frameworks": [
211         "UIKit",
212         "CoreFoundation",
213         "CFNetwork",
214         "QuartzCore"
215       ],
216       "vendored_frameworks": "RoomBoxSDK/RoomBoxConfigManager.framework"
217     },
218     {
219       "name": "XDFRoomCommonBussiness",
220       "requires_arc": true,
221       "platforms": {
222         "ios": "10.0"
223       },
224       "frameworks": [
225         "QuartzCore",
226         "UIKit"
227       ],
228       "vendored_frameworks": "RoomBoxSDK/XDFRoomCommonBussiness.framework",
229       "dependencies": {
230         "RoomBox/RoomBoxUtils": [
232         ],
233         "RoomBox/RoomBoxConfigManager": [
235         ]
236       }
237     },
238     {
239       "name": "RoomBoxPlayback",
240       "requires_arc": true,
241       "platforms": {
242         "ios": "10.0"
243       },
244       "frameworks": [
245         "QuartzCore",
246         "UIKit"
247       ],
248       "resources": "RoomBoxSDK/RoomBoxPlayback.framework/RoomBoxPlayback.bundle",
249       "vendored_frameworks": "RoomBoxSDK/RoomBoxPlayback.framework",
250       "dependencies": {
251         "RoomBox/XDFIJKMediaFramework": [
253         ],
254         "RoomBox/RoomBoxUtils": [
256         ],
257         "RoomBox/XDFRoomCommonBussiness": [
259         ],
260         "RoomBox/RoomBoxConfigManager": [
262         ],
263         "AliPlayerSDK_iOS": [
265         ],
266         "AliyunOSSiOS": [
267           "2.10.10"
268         ],
269         "AliyunLogProducer": [
270           "2.2.8"
271         ],
272         "RoomBox/libABFramework": [
274         ]
275       },
276       "pod_target_xcconfig": {
277         "ENABLE_BITCODE": "NO",
278         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
279         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1"
280       }
281     },
282     {
283       "name": "XdfRtcSDK",
284       "vendored_frameworks": "RoomBoxSDK/XdfRTC.framework",
285       "libraries": [
286         "c++",
287         "resolv"
288       ],
289       "frameworks": [
290         "CoreML",
291         "Accelerate",
292         "SystemConfiguration",
293         "CoreTelephony",
294         "CoreMedia",
295         "CoreMotion",
296         "AudioToolbox",
297         "VideoToolbox",
298         "AVFoundation",
299         "UIKit"
300       ]
301     },
302     {
303       "name": "XDFRoomBoxResource",
304       "resources": [
305         "RoomBoxSDK/XDFRoomBoxResources.bundle",
306         "RoomBoxSDK/XDFRoomBoxResources_l.bundle",
307         "RoomBoxSDK/XDFRoomBoxResources_d.bundle"
308       ]
309     },
310     {
311       "name": "RoomBoxIM",
312       "vendored_frameworks": "RoomBoxSDK/RoomBoxIM.framework",
313       "platforms": {
314         "ios": "10.0"
315       },
316       "dependencies": {
317         "Protobuf": [
318           "3.6.1"
319         ],
320         "AliyunLogProducer": [
321           "2.2.8"
322         ]
323       },
324       "pod_target_xcconfig": {
325         "ENABLE_BITCODE": "NO",
326         "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
327         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1"
328       }
329     },
330     {
331       "name": "QsRtcSDK",
332       "vendored_frameworks": "RoomBoxSDK/QsRtcSDK/*.framework",
333       "libraries": [
334         "c++",
335         "resolv"
336       ],
337       "frameworks": [
338         "CoreML",
339         "Accelerate",
340         "SystemConfiguration",
341         "CoreTelephony",
342         "CoreMedia",
343         "CoreMotion",
344         "AudioToolbox",
345         "VideoToolbox",
346         "AVFoundation",
347         "UIKit"
348       ]
349     },
350     {
351       "name": "libABFramework",
352       "vendored_frameworks": "RoomBoxSDK/libABFramework.framework",
353       "libraries": "c++"
354     },
355     {
356       "name": "RoomBoxLogger",
357       "requires_arc": true,
358       "vendored_frameworks": "RoomBoxSDK/RoomBoxLogger.framework",
359       "dependencies": {
360         "RoomBox/RoomBoxUtils": [
362         ],
363         "RoomBox/RoomBoxConfigManager": [
365         ],
366         "AliyunLogProducer": [
367           "2.2.8"
368         ]
369       }
370     }
371   ],
372   "swift_version": "5.2"