美文网首页
WebRTC iOS&OSX 库的编译-编译库文件

WebRTC iOS&OSX 库的编译-编译库文件

作者: 代码哥 | 来源:发表于2019-11-22 19:36 被阅读0次

    1、不同机型的编译参数

    # 32位真机

    $ export GYP_DEFINES="OS=ios target_arch=arm"

    # 64位真机

    $ export GYP_DEFINES="OS=ios target_arch=arm64"

    # 32位模拟器

    $ export GYP_DEFINES="OS=ios target_arch=ia32"

    # 64位模拟器

    $ export GYP_DEFINES="OS=ios target_arch=x64"

    # OSX

    $ export GYP_DEFINES="OS=mac target_arch=x64"

    2、iOS编译

    iOS WebRTC已经提供了编译脚本,我们只要运行脚本就可以

    cd jianshu_webrtc/src/tools_webrtc/ios/

    ./build_ios_libs.sh

    最后你在jianshu_webrtc/src/out_ios_libs/  能找到你要的framework,到此,你已经成功了

    3、MacOS编译

    MacOS WebRTC没有提供编译脚本,需要我们用gn生成ninja编译脚本,然后ninja来编译,别担心,你只要执行以下命令就可以了

    gn gen out/mac_x64 --args='target_os="mac" target_cpu="x64" is_component_build=false'

    这个过程有点慢,别着急,等等

    ninja -C out/mac_x64

    最后你在jianshu_webrtc/src/out/mac_x64/  能找到你要的framework,到此,你已经成功了

    相关文章

      网友评论

          本文标题:WebRTC iOS&OSX 库的编译-编译库文件

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