iOS 編譯webRTC

1.首先你要到https://webrtc.org/native-code/ios 上各種蛋疼下載源碼
目錄入下圖:

CCCDEA91-06A8-4467-92B6-544DE7B4F792.png

2.因?yàn)橐獔?zhí)行depot_tools里面的ninja 和 gn 命令氏堤,所以要定義一個(gè)全局變量邻悬。
(即:在bash_profile中添加depot_tools的路徑:export PATH=‘/Users/x x/Work/WebRTC/ios/depot_tools’:${PATH} )

a. 啟動(dòng)終端,當(dāng)前路徑為:/Users/xxxx
b. 把depot_tools 設(shè)置到PATH中
vi ~/.bash_profile
輸入 export PATH=depot_tools路徑 :$PATH
按“ESC”艰猬,輸入 ":wq!" 保存退出议经;
source ~/.bash_profile 使PATH設(shè)置立即生效
echo $PATH 查看設(shè)置是否生效斧账。

68F91543-BB1B-4ADC-B9F7-757EA0472C09.png
  1. 編譯獲得 32或者64 demo


    D7BF2041-A568-40F7-9CAC-B545FE443FDF.png

(如果此時(shí)編譯時(shí)報(bào)有: xcode-select: error: tool 'xcodebuild' requires Xcode ,這是因?yàn)槎鄠€(gè)Xcode重名后煞肾,xcodebuild找不到原來的Xcode了咧织,解決方法:xcode-select -switch 新的xcode路徑,如: sudo xcode-select -switch /Applications/Xcode\ 8.1.app 籍救,就可以了拯爽。 )

最后編譯Xcode工程

0612BF3A-D2C5-4185-B17E-B42B3AEE3CDF.png

4.編譯WebRTC.FrameWork

BD541C76-D704-4087-8EE5-FFE774C86C9E.png

進(jìn)入src->webrtc->build->iOS 執(zhí)行build_ios_libs.sh. 中的 build_webrtc

E861F62C-11B6-47B7-B108-AB782CBC0305.png

5.編譯完成后可能會(huì)遇到證書的問題
報(bào)錯(cuò):如Tried to prepare a device build without specifying a code signing
identity and could not detect one automatically either.
TIP: Simulator builds don't require code signing... 或者AssertionError: Multiple codesigning fingerprints for identity: iPhone Developer 等等這個(gè)錯(cuò)誤是由于mac os 上同時(shí)存在多個(gè)簽名證書造成的。

解決:a. 打開終端輸入: security find-identity 查看本機(jī)上具有多少個(gè)有效簽名钧忽,有效簽名為Valid identities only下面列出來的毯炮。
b.然后輸入:find . -name common.gypi | xargs grep CODE_SIGN_IDENTITY 查看當(dāng)前weRTCDemo中的實(shí)際簽名,如果不一致耸黑,根據(jù)路徑更改過來

BB631142-FF64-4236-B06C-2AAFAD7842D3.png
35E83669-14DC-491E-8CAA-9109D6CFFDC5.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末桃煎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子大刊,更是在濱河造成了極大的恐慌为迈,老刑警劉巖三椿,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異葫辐,居然都是意外死亡搜锰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門耿战,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蛋叼,“玉大人,你說我怎么就攤上這事剂陡”蜂蹋” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵鸭栖,是天一觀的道長(zhǎng)歌馍。 經(jīng)常有香客問我,道長(zhǎng)晕鹊,這世上最難降的妖魔是什么松却? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮溅话,結(jié)果婚禮上晓锻,老公的妹妹穿的比我還像新娘。我一直安慰自己公荧,他們只是感情好带射,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著循狰,像睡著了一般窟社。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绪钥,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天灿里,我揣著相機(jī)與錄音,去河邊找鬼程腹。 笑死匣吊,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的寸潦。 我是一名探鬼主播色鸳,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼见转!你這毒婦竟也來了命雀?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤吏砂,失蹤者是張志新(化名)和其女友劉穎撵儿,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體狐血,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年匈织,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浪默。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡浴鸿,死狀恐怖井氢,靈堂內(nèi)的尸體忽然破棺而出弦追,到底是詐尸還是另有隱情,我是刑警寧澤花竞,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站约急,受9級(jí)特大地震影響零远,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜牵辣,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一峭沦、第九天 我趴在偏房一處隱蔽的房頂上張望聊闯。 院中可真熱鬧率碾,春花似錦蟆技、人聲如沸胶坠。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽投剥。三九已至师脂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間江锨,已是汗流浹背吃警。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留啄育,地道東北人酌心。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像灸撰,于是被迫代替她去往敵國和親谒府。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拼坎,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容