Rumah > Soal Jawab > teks badan
1,错误提示:
ld: warning: directory not found for option '-L/Users/mac/Desktop/未命名文件夹/AliveVideos/Pods/../ffmpeg/lib'
Undefined symbols for architecture arm64:
"_RTMPError_Free", referenced from:
_rtmp_error_callback in libPLStreamingKit.a(push.o)
(maybe you meant: _PILI_RTMPError_Free)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
2,导入方式:
target 'AliveVideos' do
pod 'PLCameraStreamingKit'
pod 'PLPlayerKit'
end
3,尝试这样做没有了报错
pod 'PLCameraStreamingKit', '~> 1.8.1'
pod 'PLPlayerKit'
但是这样导入会少几个东西 比如GPUImage,pili-ffmpeg等等
因为用pod也集成过其他三方 以为是冲突 后来新建项目只集成七牛的直播和播放器 还是报同样错误 我已经崩溃了。
已经找了很多了 就是没有找到类似的 我搞不懂 为什么pod集成也会报这样的错
PHPz2017-04-18 09:47:15
Adakah anda menyelesaikannya? Tambah saya di 1953959791 untuk berbincang
巴扎黑2017-04-18 09:47:15
Sebab:
PLCameraStreamingKit (1.8.0) dipasangkan dengan pili-librtmp (1.0.3.1) dan GPUImage (0.1.7) digunakan
PLCameraStreamingKit (1.8.1) dipasangkan dengan pili-librtmp ( 1.0 .3.1) Batalkan penggunaan GPUImage. Sebab: GPUImage menggunakan prestasi.
PLPlayer 2.3.0 dipasangkan dengan pili-librtmp (1.0.5)
RTMPError_Free yang dirujuk oleh libPLStreamingKit telah ditukar kepada PILI_RTMPError_Free pada pili-librtmp 1.0.5
Jadi ada impak
sasarkan 'AliveVideos' lakukan
pod 'PLMediaStreamingKit'
pod 'PLPlayerKit'
tamat