Build WebRTC For iOS

本文介绍了如何在iOS平台上编译WebRTC,提供了简化编译流程的脚本,旨在将WebRTC库打包成libwebrtc.a,包含armv7和arm64两种架构,同时也提到了模拟器版本的编译思路。
摘要由CSDN通过智能技术生成

WebRTC for iOS的编译可以参见 www.webrtc.org

下面是我写的为了简化日常工作的编译脚本, 将WebRTC的库打包到一个libwebrtc.a  

实现了 armv7 和  arm64两种架构的编译和combile到一个 库.   模拟器版本只需仿照即可实现。  


代码如下:  

#! /bin/sh


# out directories
IOS32_OUT_DIR="out_ios32"
IOS64_OUT_DIR="out_ios64"

# arches
ARCH_ARM64=1
ARCH_ARMV7=0
ARCH_IA32=0
ARCH_X64=0

# lipo 
LIPO_PARAM=

#help
me=$(basename $0)
HELP_INFO="$me [arch/--allarch]\nExisting arches: armv7 arm64 i386 x86_64"

WEBRTC_TARGET="libapprtc_common.a libapprtc_signaling.a librtc_sdk_common_objc.a \
    librtc_base.a libwebrtc_common.a librtc_base_approved.a libjsoncpp.a \
    libboringssl.a libfield_trial_default.a \
    librtc_sdk_peerconnection_objc.a libjingle_peerconnection.a \
    librtc_media.a libwebrtc.a libsystem_wrappers.a libvoice_engine.a \
    libcommon_audio.a libcommon_audio_neon.a libaudio_coding_module.
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值