在iOS集成ijkplayer的过程中,将自己编译的ijkplayer静态库以及其依赖的库导入工程,如图,和demo的完全一致(参考《iOS中集成ijkplayer视频直播框架》):
编译时出错:
image.png
错误信息是:
Undefined symbols for architecture arm64
ld: symbol(s) not found for architecture arm64
原因是缺少c函数库,iOS11需要导入libc++.tbd库,低版本导入libc++.dylib。
image.png
编译成功!
参考:
《微信WeChatSDK出现Undefined symbols for architecture x86_64错误》
《iOS中集成ijkplayer视频直播框架》
网友评论