iOS的XMPP架構匯入

來源:互聯網
上載者:User

標籤:


 第一部分 XMPP的下載

首先,得從XMPP的官網下載好對應的XMPP架構,

1.    XMPP的官網地址:http://xmpp.org(有時訪問不了,試著多重新整理幾次瀏覽器,大天朝的網路訪問國外網站,你懂的)

 

2.進入官網之後,點擊XMPP softWare選擇第三個libraries,如所示:

3. 點擊libraries,進入下面的介面:

4. 然後找到我們所需要的支援iOS的xmppframework:

   點擊右邊的網站網域名稱,進入到下載介面:

6.點擊右下角的下載按鈕,就OK了。(可能網速有點慢,1.9M我下載了五六分鐘!!)

下載完成之後 ,解壓之後可以看到一個名為XMPPFramework-master檔案夾:

 開啟之後,可看到如下介面:

   這就是XMPP解壓之後所包含的東西



                          

                               第二部分 架構的匯入

好了,下載完之後,正式進入XMPP架構的匯入;

1.  開啟Xcode,建立一個名為:“XMPP架構匯入”工程,當然在這裡你可以任意命名,當然,為了好理解,我將它命名為“XMPP架構匯入”,接下來就是建立檔案夾。點擊左下角的“加號”:


   2.  選中藍色條框,之後選擇new folder,將其命名為classes,然後點擊”add”添加就OK了。

 3.  之後按照上述步驟,建立檔案夾,次序依次為:classes,lib ,xmpp,建好之後如所示:

注意!!這三個不是平行的關係,而是包含的關係!!不要添加錯了!!

4.  然後在XMPP檔案夾下面,還是按照上面的步驟建立一個叫vendor 檔案夾,將剛下載下來的XMPP檔案夾的vendor拖進去,

   注意勾選第一個選項!點擊finish即可

5.  每次匯入一個檔案夾都編譯一下,看有沒有錯誤。如果沒有紅色錯誤,那就表明沒有致命錯誤,可以繼續匯入下面的檔案。
在匯入網路底層架構,實現非同步socket網路通訊,其檔案夾的名字為:CocoaAsyncSocket,將檔案夾CocoaAsyncSocket匯入XMPP下,

編譯,無誤後,便可進行下面操作。

6.  接下來需要匯入KissXML架構,該架構用於解析XML,再匯入之前,我們需要做兩件事:

一  添加libxml2.dylib架構依賴


選擇第二個,單擊add即可

二 需要指定如下編譯選項:other linker flags 和 Header Search Paths=/usr/include/libxml2

在此基礎上,繼續添加libidn檔案夾到vendor檔案夾下,編譯一下,看是否通過。沒有紅色驚嘆號,則繼續。

7.  然後匯入以下四個檔案夾到xmpp這個檔案夾下面去:

之後還必須添加動態庫:

選擇第二個。然後編譯,如果出現下面錯誤:

說明我們還沒有匯入這個標頭檔,回到我們下載好的XMPP檔案夾下,找到下面的標頭檔:

8.  匯入到工程的XMPP這個組下,將前面的sample_去掉。如

然後編譯,如果沒有錯誤,那麼恭喜你!到此就大功告成了!!!


iOS的XMPP架構匯入

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.