uni-app rtc 插件集成指南及常见问题 --iOS
一、如何跑通示例 demo?
1、前往插件市场下载示例项目anyRTC音视频SDK插件
2、若手动下载示例 zip,解压后在 mainfest.json 中获取 DCloud_APPID。通过 HBuilderX 导入无需获取;
3、前往插件市场anyRTC音视频SDK插件,点击购买(0 元)for 云打包,选择 mainfest.json 中获取到的 DCloud_APPID,如果没有找到,请刷新界面,点击下一步;
4、填写 iOS 包名,可在 HBuilderX 菜单栏中,选择"运行"->“运行到手机或模拟器”->"制作自定义基座"找到包名,请确保填入的包名与打包时的包名一致,点击下一步;
5、绑定云打包成功
6、在 mainfest.json 中"APP 原生插件配置"中,点击"选择云端插件",勾选 anyRTC 音视频 SDK 插件,点击"确定"
7、前往anyRTC官网注册账号,创建应用,获取应用的 APPID,在 index.nvue 中,填入获取到的 APPID,请注意保存更改内容。
8、在 HBuilderX 菜单栏中,选择"运行"->“运行到手机或模拟器”->"制作自定义基座"
9、勾选 iOS(ipa 包),选择证书 profile 文件、私钥证书,请确保当前证书可用,证书问题,可点击页面上如何申请证书,点击打包
10、当出现如图所示日志时,则表示打自定义调试基座包成功
11、在 HBuilderX 菜单栏中,选择"运行"->“运行到手机或模拟器”->“运行基座选择”->"自定义调试基座(iOS)"
12、点击运行真机即可跑通项目
二、常见问题
【1】HBuilderX 官方常见问题:
HBuilder/HBuilderX真机运行、手机运行、真机联调常见问题
【2】出现如图所示错误
解决方法:请使用真机进行调试、确保已勾选自定义打包基座、请检查证书是否有效、确保 mainfest.json 中 App 原生插件配置已勾选(可删除后重新选择)、删除手机 App 清除缓存
【3】加入房间一直转圈无法加入
解决方法:请确保 index.nvue 中 appid 已填写,填写正确且已保存。
【4】加入房间没有画面或声音
解决方法:请检查当前是否打开相机权限 or 麦克风权限
版权声明: 本文为 InfoQ 作者【anyRTC开发者】的原创文章。
原文链接:【http://xie.infoq.cn/article/1f6511dc97db43072340b28ba】。文章转载请联系作者。
评论