2011-01-25 33 views
0

我已經從https://bitbucket.org/mronge/mailcore/downloads iphone。我已經嘗試構建它下載mailcore顯示誤差如何在我的IOS項目中使用Mailcore框架?

沒有架構來編譯(ONLY_ACTIVE_ARCH = YES,積極ARCH = ARMv6的,VALID_ARCHS = I386)

所以我不能這樣mailcore框架添加到我的ios項目。請幫我找到解決

+0

看來您構建項目(或庫)的體系結構是錯誤的。你爲模擬器建立? – brutella 2011-03-15 08:45:04

+0

我爲模擬器而設計的設備 – 2011-03-16 03:33:21

回答

1

從該項目的Getting Started文檔:

IPHONE USE

MailCore具有包括iPhone 目標,但它需要一些額外 編譯的二進制文件(OpenSSL的 和CyrusSSL)。我無法 目前提供這些,但 公司Remail提供 二進制文件和 MailCore爲iPhone的編譯副本。聯繫 Remail瞭解更多信息:

[email protected]

好像你需要建立針對iPhone目標之前得到這些。

2

爲了其他搜索的益處:

截至2013年2月,這已不再是問題。 MailCore下載包括您需要的所有庫。

有兩個問題我碰到了,雖然,這派我在這裏尋找答案...

  1. 你必須有安裝在Xcode構建命令行工具。 MailCore下的子項目使用它們自己構建。 Xcode>首選項>下載>組件選項卡>命令行工具必須說「已安裝」。

  2. 如果您的MailCore路徑包含空格,MailCore下的子項目將拋出有關「config.h not found」的錯誤。我在github問題討論中發現了一個封閉的問題。因此,「/ usr/home/me/dev/MailCore」很好......但「/ usr/home/me/dev stuff/MailCore」不是。

對於#2,將MailCore下載到路徑中沒有空格的地方。您可以將MailCore.xcodeproj拖到您的項目中,無論項目位於何處,都可以將其添加到項目中。不必位於同一個文件夾中。

相關問題