最新(2022)iOS idoubs使用教程(不推荐在这上面开发)

400 阅读1分钟

这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战

idoubs使用教程

idoubs是一个用于sip音视频通话的,进来看的都懂。

注意事项

当前编译时间为2022年1月23日,编译在真机上,Xcode版本12.5,非M1电脑

不推荐使用idoubs去开发sip通话

资源下载

image.png

打开idoubs项目

打开如图所示项目 image.png

首先会让你改用ARC 直接NOT NOW

image.png

先编译doubango

image.png

然后编译 ngm

image.png

最后编译 idoubs

配置开发者账号

这个不用说

错误1 更新Xib文件

image.png

  1. 将所有xib open and upgrrade

image.png

  1. 更新 builds for

image.png

错误2 const NSString

image.png

修改如下图所示即可

image.png

错误3 -lstdc++丢失

lstdc++ 是在Xcode10之前存在的库,现在已经不再使用了

image.png

推荐去 这里下载 一个 libstdc++.tbd , 导入项目中即可.

image.png

错误4 权限配置

因为在早先的iOS是不需要配置权限就可以使用通讯录的,这里需要给加上,还需要加上麦克风相机使用权限!

image.png

image.png

运行成功

在我的手机上已经成功运行起来了,效果如下

WechatIMG70.jpeg

设置账号密码以及REALM等

image.png 运行语音通话、视频通话的效果在另一篇纹章可以查看,这里就不展示了。

iOS 从零开始搭建音视频通话服务01-协议选择(Linphone)