IOS webrtc 编译

 1下载安装git和brew,对于已经下载的小伙伴就不用多说了。

       在本地创建目录

       

       创建好了之后就可以下载brew并安装git了

      

      

          curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

          /usr/local/bin/brew install git


       2,下载并编译webrtc  

       在下载webrtc工程文件之前好要做一大堆工作

       (1) 首先要安装depot_tools脚本工具。

       depot_tools  svn co  http://src.chromium.org/svn/trunk/tools/depot_tools

       (2) 下载好了还不行,还要让系统能够找到他,为此要将他添加到配置文件中

       创建本地的配置文件并打开它

       touch ~/.bash_profile
       open ~/.bash_profile


       (3)  此时你会看到一个txt文件,在里面添上你要配置的路径

       export PATH="$PATH":`pwd`/depot_tools

       在添上

        export GYP_GENERATORS="xcode"

       表明你要生产工程文件的类型,(应为下载出的代码需要自己配置并生成工程文件)结果如下  

            

       (4) 添加之后还不行还需要使其生效,应为这个并不是写在系统配置文件下面,必须要使用下面命令才能使其生效,并且保持当前的控制台处于打开状态,一但关闭此次配置自动失效,

         source ~/.bash_profile

       (5) 然后再下载你需要编译的webrtc资源文件trunk

          gclient config http://webrtc.googlecode.com/svn/trunk

           gclient sync --force

       注意:这里会出现下载失败的情况,由于这是来自国外网站的资源。有恒心的小伙伴门千万不要气馁,请尝试多次下载

       (6) 最后编译脚本并生成.xcodeproj文件

       gclient runhooks --force

       3、在trunk目录下找到

      

       代开编译他,编译的时候在editscheme中去掉平行编译选项

      IOS webrtc 编译_第1张图片

      编译完成之后就可以在文件中找到一大堆你想要的白花花的库了,是不是很开心。

你可能感兴趣的:(webrtc,IOS)