Xcode8 同时导入PLCameraStreamingKit和PLPlayerKit 编译报错

最近在做七牛的直播集成,上来就被同时集成七牛的直播和播放器给难住了!我是这样集成的:

target 'APPName' do

pod 'PLCameraStreamingKit'

pod 'PLPlayerKit'

end

错误:

图片发自App

像这般错误我们也见过不少了,诸如少了第三方库,几乎所有方法都尝试了,还是处于报错状态。

查阅资料得见:

PLCameraStreamingKit (1.8.0)   搭配的是 pili-librtmp (1.0.3.1)  使用了GPUImage (0.1.7)

PLCameraStreamingKit (1.8.1)  搭配的是  pili-librtmp (1.0.3.1) 取消掉了GPUImage的使用。理由:GPUImage消耗性能。

PLPlayer 2.3.0  搭配的是  pili-librtmp (1.0.5)

libPLStreamingKit 引用的 RTMPError_Free 在 pili-librtmp 1.0.5 上改成了 PILI_RTMPError_Free

所以造成影响

解决办法:

target 'APPName' do

pod 'PLMediaStreamingKit'

pod 'PLPlayerKit'

end

到这问题终于解决了,看似很简单的改动,却是耗费了我大量的时间,我觉得应该拿出来给大家分享一下!

你可能感兴趣的:(Xcode8 同时导入PLCameraStreamingKit和PLPlayerKit 编译报错)