Ios - 错误的架构WebRTC

时间:2015-11-05 12:00:53

标签: ios iphone webrtc armv7 arm64

我正在为iOS构建WebRTC。为此,我使用以下bash脚本:

# Set flags to compile in arm64
export GYP_GENERATORS="ninja"
export GYP_DEFINES="build_with_libjingle=1 build_with_chromium=1 libjingle_objc=1 OS=ios target_arch=arm64"
export GYP_GENERATOR_FLAGS="output_dir=out_ios_arm64"
export GYP_CROSSCOMPILE=1

# Generate metadata for compile
gclient runhooks

# Compile webRTC in Release and verbose mode
ninja -v -C src/out_ios_arm64/Release-iphoneos AppRTCDemo

在同一个机器和同一个目录中,我编译了armv7,现在当我尝试使用上面的代码构建时,库被编译为armv7。也许我在我的目录中有一些元数据信息,我没有删除或者其他什么,但我明白如果我在我的GYP_DEFINES中设置 target_arch = arm64 ,我应该看到我的库为此拱编译。知道会发生什么吗?

P.D:我需要为(armv7arm64)构建,以便使用lipo生成通用库。

0 个答案:

没有答案