環(huán)信最新動態(tài)庫集成第一彈

本篇文章針對第一次集成環(huán)信sdk的同學(xué),以自己的集成經(jīng)驗寫一個集成示例,希望可以幫到大家.

由于圖片比較直觀,更容易表達,所以使用大量圖片.
先說明下: 環(huán)信sdk3.2.2.r2(包含這個版本)之前,都是靜態(tài)庫.a
從開始sdk3.2.3只有動態(tài)庫.framework.而且需要編譯環(huán)境最低iOS 8(主要是蘋果動態(tài)庫編譯僅支持iOS 8以上),順便介紹下easeUI建議手動導(dǎo)入,因為很多開發(fā)者需求不能滿足,需要基于easeUI二次開發(fā),手動導(dǎo)入方便測試和修改源碼;easeUI使用指南官方鏈接:http://docs.easemob.com/im/300iosclientintegration/85easeuiguide

功能上的區(qū)別

直接看官方更新日志:http://docs.easemob.com/im/300iosclientintegration/130iosqa

頭文件區(qū)別:

靜態(tài)庫:

不包含實時語音版本 SDK(HyphenateLite),引用時 #import <HyphenateLite_CN/EMSDK.h>
包含實時語音版本 SDK(Hyphenate)区拳,引用時 #import<Hyphenate_CN/EMSDKFull.h>

動態(tài)庫:

不包含實時語音版本 SDK(HyphenateLite)酒贬,引用時 #import<HyphenateLite/HyphenateLite.h>
包含實時語音版本 SDK(Hyphenate),引用時 #import<Hyphenate/Hyphenate.h>

1.從環(huán)信官網(wǎng)下載最新動態(tài)庫sdk3.2.3鏈接:http://www.easemob.com/download/im

Paste_Image.png

2.我在這里直接拖入包含實時語音sdk和easeUI到空項目如圖:

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

細心的同學(xué)發(fā)現(xiàn)以前的依賴庫并沒有添加,基于動態(tài)庫集成我們不需要添加任何依賴庫了.

如果您是靜態(tài)庫集成還是需要導(dǎo)入下面SDK 依賴庫有:
CoreMedia.framework
AudioToolbox.framework
AVFoundation.framework
MobileCoreServices.framework
ImageIO.framework
libc++.tbz
libz.tbz
libstdc++.6.0.9.tbz
libsqlite3.tbz
libiconv.tbz (包含實時語音sdk需要導(dǎo)入)

第 2 步:SDK 不支持 bitcode,向 Build Settings → Linking → Enable Bitcode 中設(shè)置 NO通孽。


Paste_Image.png

3.我們?yōu)轫椖縿?chuàng)建一個pch,來處理sdk和easeUI編譯,并設(shè)置pch路徑;

Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png

4.下面我們再做一個測試,在客戶端注冊一個環(huán)信賬號并登陸;
首先后臺設(shè)置開放注冊模式:

Paste_Image.png

然后我們根據(jù)官方文檔簡單測試:http://docs.easemob.com/im/300iosclientintegration/30iossdkbasic

Paste_Image.png

測試通過注冊并登錄.哈哈


Paste_Image.png
打包上架appstore之前分離sdk 刪除i386 x86_64架構(gòu)(用于模擬器運行)兩個平臺 ;(注意分離之后只能真機運行sdk,如果還想模擬器和真機運行,只需把沒有分離過的.framework文件替換自己項目里的即可)請參考這位大神鏈接http://www.reibang.com/p/f058b25163b8

下面介紹一下對已有項目集成經(jīng)常遇到報錯,解決方案

報錯1:首先介紹下環(huán)信easeUI里面默認(rèn)集成第三方庫有:

Paste_Image.png

這些第三方庫如果自己的已有項目已經(jīng)存在,需要刪除其中一個,一般項目已有的已經(jīng)很依賴,那就刪除環(huán)信的即可;有些人這時就不知道怎么整合了,其實可以根據(jù)報錯可以直接看出報錯具體位置,直接導(dǎo)入自己的第三方頭文件即可.

報錯2:加密庫沖突解決

報錯一般會提示openssl 和libssl,這個暫時解決辦法只有刪掉加密庫,不要支付寶前端加密.另外如果項目中有其他的音頻和視頻sdk也會產(chǎn)生沖突, 也只能選擇刪除其中一個sdk.下圖支付寶加密庫刪除如圖:

Paste_Image.png

報錯3:報錯找不到UIKit框架類名

最近發(fā)現(xiàn)pch設(shè)置參考官方環(huán)信demo,還是報錯.發(fā)現(xiàn)pch里面使用自定義宏NSLog里面有C語言printf 會導(dǎo)致 報錯,注釋掉解決

報錯4:基于已有項目報錯C++變量找不到

因為動態(tài)庫集成不需要導(dǎo)入依賴庫了,但是有些項目會報錯找不到C++變量,解決方案導(dǎo)入依賴庫libc++.tbz即可.

報錯5:build setting => treart warning as errors 設(shè)置yes

Paste_Image.png

以上僅供希望大家參考.如有錯誤請幫忙指出,遇到新的報錯和解決方案可以評論下,一起學(xué)習(xí)和進步.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末妇智,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子辟癌,更是在濱河造成了極大的恐慌寒屯,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件黍少,死亡現(xiàn)場離奇詭異寡夹,居然都是意外死亡,警方通過查閱死者的電腦和手機厂置,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門菩掏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人昵济,你說我怎么就攤上這事智绸。” “怎么了访忿?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵瞧栗,是天一觀的道長。 經(jīng)常有香客問我海铆,道長迹恐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任卧斟,我火速辦了婚禮殴边,結(jié)果婚禮上通熄,老公的妹妹穿的比我還像新娘。我一直安慰自己找都,他們只是感情好唇辨,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著能耻,像睡著了一般赏枚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上晓猛,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天饿幅,我揣著相機與錄音,去河邊找鬼戒职。 笑死栗恩,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的洪燥。 我是一名探鬼主播磕秤,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼捧韵!你這毒婦竟也來了市咆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤再来,失蹤者是張志新(化名)和其女友劉穎蒙兰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芒篷,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡搜变,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了针炉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挠他。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖糊识,靈堂內(nèi)的尸體忽然破棺而出绩社,到底是詐尸還是另有隱情摔蓝,我是刑警寧澤赂苗,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站贮尉,受9級特大地震影響拌滋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜猜谚,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一败砂、第九天 我趴在偏房一處隱蔽的房頂上張望赌渣。 院中可真熱鬧,春花似錦昌犹、人聲如沸坚芜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸿竖。三九已至,卻和暖如春铸敏,著一層夾襖步出監(jiān)牢的瞬間缚忧,已是汗流浹背静稻。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工表伦, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留项栏,地道東北人役衡。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓续语,卻偏偏與公主長得像冒萄,于是被迫代替她去往敵國和親充易。 傳聞我的和親對象是個殘疾皇子菇民,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

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