美文网首页
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