EasyRTMP是一套调用简单、功能完善、运行高效稳定的RTMP功能组件,经过TSINGSEE青犀视频多年实战和线上运行打造,支持RTMP推送断线重连、环形缓冲、智能丢帧、网络事件回调,能够完美应用于各种行业的直播需求,手机直播、桌面直播、摄像机直播、课堂直播等方面。
EasyRTMP-iOS 用真机运行的时候,出现报错如下:Unable to install “EasyRTMP”
分析问题
这是因为iOS开发者证书过期导致的。
我们提出的解决方法很通用,但是往往第3步没有注意到,导致即使更新了证书,依然报错。所以第3步需要引起重视。
1、直接 打开“钥匙串访问”->我的证书:删除错误的证书;
2、真机运行,Fix即可,如图所示 选择错误的证书 删除即可。
3、如果Mac本地的证书都更新完了,再运行项目时,依然报错,那就要查下项目中的静态库,打包用到的开发账号是不是也过期了,如果过期了,需要重新打包静态库,才能解决。
笔者用到了TxtOverlay.framework,是自己打包的,这里用到的开发账号已经过期了,需要重新重新打包、再替换。