美文网首页
webRTC-socketio手动集成(@rpath/libsw

webRTC-socketio手动集成(@rpath/libsw

作者: Markcf | 来源:发表于2017-08-09 10:01 被阅读0次

    1.根据podfile文件,把相关库在git上手动下载到本地
    2.把库拖到项目中
    3.编译,出现一堆报红,这是C++的库需要编译。手动创建个.mm的文件在项目中即可。因为xcode默认不编译c++代码。
    3.再编译,出现 @rpath/libswiftCore.dylib 报错,去Build Settings -> Build Options -> Embed swift standard Libraries 设为YES即可,默认是NO .这是xcode8下的标题名称,不同版本可能有所不同。
    4.再编译,出现link command failed with xxxx错误。去Build Settings -> Build Options ->enable bitcode,设为NO即可。因为有些库比较老,不支持xcode的新功能bitcode(这是为了打包时候减少ipa包体积的)。
    5.编译,通过,把git上面的项目里的文件拖进来。
    6.修改appdelegate.m中的初始控制器加载。
    7.项目配置中 main interface 设为空。
    8.这时候发现是跑不起来的,运行崩溃。因为xib拖过来以后,连线是会有问题的(老毛病了),所以我们RTCActivityViewController.xib舍弃不用,自己新建个控制器,把代码复制过来。
    9.改好以后修改socketIOURL,改为自己服务器地址。command+R,完成~!

    相关文章

      网友评论

          本文标题:webRTC-socketio手动集成(@rpath/libsw

          本文链接:https://www.haomeiwen.com/subject/qmjfrxtx.html