如何为WebRTC iOS框架启用Bitcode?

时间:2017-11-19 10:55:39

标签: ios webrtc bitcode

如何在启用Bitcode的情况下编译WebRTC iOS框架。目前,由于WebRTC框架,我必须禁用我项目的Bitcode。

2 个答案:

答案 0 :(得分:2)

根据官方文档,你必须手动编译。更多细节:

页面底部(最后一段)包含使用bitcode支持构建的说明:

要使用bitcode支持构建框架,请将--bitcode标志传递给脚本,如此

python build_ios_libs.py --bitcode

答案 1 :(得分:0)

您将需要自己构建它。
像这样:

# Clone the depot tools
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
# Add the tools to the path
export PATH=$PATH:"`pwd`/depot_tools"
# Download the WebRTC source code
mkdir webrtc_ios
cd webrtc_ios
# This will take some time
fetch --nohooks webrtc_ios
gclient sync
# Let's start building
cd src
# Build the framework, remove --arch "arm64 x64" to build ALL architectures, including 32 bit
tools_webrtc/ios/build_ios_libs.py --bitcode --arch "arm64 x64"
# The framework is at out_ios_libs/WebRTC.framework