配置阿里云拉流SDK

最近要做连麦的服务,所以需要把之前导入的七牛的SDK抽出,切换配置阿里云拉流、连麦、推流一套SDK。兴致满满的按照阿里云的文档进行工程的配置,推流SDK引入,配置系统库文件

libz.tbd

VideoToolbox.framework

AudioToolbox.framework

libstdc++.tbd

SystemConfiguration.framework

CoreTelephony.framework

推流SDK需要获取iOS设备的摄像头和麦克风权限,需要在开发项目的plist文件中添加如下权限配置:

Privacy - Camera UsageDescription

Privacy - Microphone UsageDescription

command+B编译成功没有问题。

添加拉流SDK,然后按照拉流集成文档配置工程。配置完成之后,command+B进行编译,报错!!!如图:

配置阿里云拉流SDK_第1张图片
截图1

我去,什么鬼。我是按照文档引入的库文件,怎么会报缺少依赖库的错误呢。头大了,各种找资料,没错啊。只需要引入两个库文件啊。

配置阿里云拉流SDK_第2张图片
截图2

后来仔细看了一下报错的信息,如图

截图3

啊咧,原来是阿里云拉流SDK不支持bitcode。知道了原因就好办了。在build Settings中搜索bitcode。然后将这个属性设置为NO。编译通过!!!

这算是一个小坑吧。在这里记录一下,希望能帮助到同样踩到这个坑的童鞋们。

你可能感兴趣的:(配置阿里云拉流SDK)