配置阿里云拉流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进行编译,报错!!!如图:

截图1

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

截图2

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

截图3

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 12,050评论 3 42
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,116评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,881评论 18 139
  • 高一二班是重点班,学习气氛很浓,好学生下课不会像我急着跑出去玩,而是向同学询问漏下的知识点,之后记在课堂笔记...
    海壳阅读 280评论 0 0
  • 你熟悉的那个路口依旧人来人往,那家老馄饨店还在吗?味道依旧吗?加点小葱最美妙了。夏天的树荫是否还如多年前凉爽,...
    孑然张阅读 331评论 0 0