gpt4 book ai didi

ios - 如何为 WebRTC iOS 框架启用 Bitcode?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:53:40 25 4
gpt4 key购买 nike

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

最佳答案

您需要自己构建它。
像这样的东西:

# 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

文档:https://webrtc.github.io/webrtc-org/native-code/ios/

更新:
从 Xcode 14 开始,不再需要 bitcode ( see release notes ),并且不再支持提交。
谷歌 WebRTC 忽略了用 bitcode 修复 ARM 构建问题太久了,他们只是等待它...构建脚本不再支持 --bitcode 选项。
要按照我的说明继续构建,请将其删除:
tools_webrtc/ios/build_ios_libs.py --arch arm64 x64

关于ios - 如何为 WebRTC iOS 框架启用 Bitcode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47376034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com