關於IOS郵箱架構Pantomime的問題和使用

來源:互聯網
上載者:User

    最近公司在做IOS手機郵箱用戶端,一直是用MailCore開發的,但是MailCore對POP3協議的功能這塊沒有編寫,只提供了IMAP協議的功能,自己嘗試過編寫,但是還是有很多BUG,所以在Github.com上找到了Pantomime的IOS版本,然後建立了測試的工程TestDemo,為了把這個架構正確的搭建到這個工程中,遇到了不少的問題.

首先是各種找不到標頭檔問題,之後在Xcode-->選中TARGETS-->Build settings-->Search Paths中的
Header Search Path中添加: "$(SRCROOT)/Pantomime/Framework"和 "$(SRCROOT)/Pantomime/Framework/OpenSSL/Headers"
Library Search Path中添加: $(inherited) 和  "$(SRCROOT)/Pantomime/Framework/OpenSSL"

OK了,標頭檔找不到的問題解決了,這裡要注意的是Pantomime架構是放在我的測試工程TestDemo的檔案夾下的,否則路徑就不是這麼設定了.

再編譯的時候又出問題了,包錯:

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_xxxx", referenced from:
objc-class-ref in xxxx.o

這裡的xxxx就是某個類名或者方法名了,看到Undefined symbols for architecture i386,那就要在
Xcode-->選中TARGETS-->Build Phases-->Compile Sources中的添加那些需要用卻沒有包含進來的類,這裡點擊+號添加,選擇Add Other,把Pantomime/Framework/Pantomime檔案夾下的類全部加入進來,然後再編譯,OK了神奇.

移動開發QQ群:278117443  174728495  198227198 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.