首页 > 编程语言 >iOS如何编译webrtc源码并生成sdk

iOS如何编译webrtc源码并生成sdk

时间:2022-10-22 01:44:06浏览次数:49  
标签:git false rtc iOS ios 源码 tools webrtc

webrtc是google开源的代码,但是代码都放在google的服务器上,然后有墙懂的都懂

mkdir webrtc
cd webrtc
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
#需要设置一个临时的环境变量或者写到.bash_profile或者.zshrc里
export WORKSPACE=$(pwd)\nexport 
PATH=$WORKSPACE/depot_tools:$PATH

cd depot_tools
# 挂了V 下载还挺快的
fetch --nohooks webrtc
# 这里拉了半天代码
gclient sync

#代码管理  
git config branch.autosetupmerge always
#创建自己的分支
git branch rtc_study
#切到自己的分支
git checkout rtc_study

#生成xcode工程
cd src
#加上ios_enable_code_signing=false 和 rtc_include_tests=false 可避免报错Assignment had no effect
gn gen out/ios --args='target_os="ios" target_cpu="arm64" is_component_build=false ios_enable_code_signing=false rtc_include_tests=false' --ide=xcode 
#编译项目生成.framework动态库
ninja -C out/ios AppRTCMobile
# 编译.a静态库
ninja -C out/ios webrtc

标签:git,false,rtc,iOS,ios,源码,tools,webrtc
From: https://www.cnblogs.com/wgb1234/p/16815186.html

相关文章

  • MySQL 源码解读之-词法分析
    MySQL源码解读之-词法分析词法分析(lexicalanalysis)是计算机科学中将字符序列转换为单词(Token)序列的过程。进行词法分析的程序或者函数叫作词法分析器(Lexicalanalyzer,简......
  • iOS开发:个人对于textView基础用法的总结(其一)
    前言从事了这么久ios开发,对于textView的使用并不陌生,它和textfield有相似的地方,也有不同的地方,这里只对textView的一些基础用法进行描述,textfield不在这里描述。一、基础用......
  • React魔法堂:size-sensor源码略读
    前言echarts-for-react在对echarts进行轻量级封装的基础上,额外提供图表尺寸自适应容器尺寸的这小而实用的功能,而这功能的背后就是本文想介绍的size-sensor了。源码介绍s......
  • 还不清楚JDK动态代理?从简单例子到源码再到字节码讲给你听
    一、前言 Spring中的AOP思想就是对代理模式的经典运用,下面先讲讲代理模式的核心思想,以静态代理为例。二、静态代理示例下面有这样一个例子,委托人在遭遇利益受损的时候,可以......
  • GATK源码解析(一)
    程序入口 org.broadinstitute.hellbender.Main类下的main函数publicstaticvoidmain(finalString[]args){newMain().mainEntry(args);}......
  • android Activity的启动流程源码分析
    ActivityThread在handlebindapplication中执行完Application的初始化之后会继续进入到消息循环中接收AMS(activitymanagerservice)启动activity的消息。AMS首先会发送启动......
  • axios基本用法
    什么是AxiosAxios本质上还是对原生XMLHttpRequest的封装,可用于浏览器和nodejs的HTTP客户端,只不过它是基于Promise的,符合最新的ES规范。一.axios的三种写法//第一种写......
  • Nagios配置
    其实上篇Nogios安装只是安装了Nagios基本组件,虽然能够打开主页,但是如果不配置相关配置文件文件,那么左边菜单很多页面都打不开,相当于只是一个空壳子。接下来,我们来学习研究一......
  • Nagios配置文件nagios.cfg详解
    这里开始要讲一些Nagios的配置。首先要看看目前Nagios的主配置路径下有哪些文件。[root@nagiosetc]#ll总用量152-rwxrwxr-x.1nagiosnagios18259月2414:40cgi.cf......
  • 直播网站源码,React中的三大实例之ref的三种形式
    直播网站源码,React中的三大实例之ref的三种形式ref有三种形式:字符串形式回调函数形式CreateRef形式如下示例代码展示了三种形式ref的创建于使用 <!DOCTYPEhtml><......