如何在我的IOS项目中使用Mailcore框架?

我已经从https://bitbucket.org/mronge/mailcore/downloads下载了用于iphone的mailcore。我试图build立它显示错误为

(ONLY_ACTIVE_ARCH = YES,active arch = armv6,VALID_ARCHS = i386)

所以我不能把这个mailcore框架添加到我的ios项目。请帮我find解决scheme

从项目入门文档:

IPHONE使用

MailCore有一个包含的iPhone目标,但它需要一些额外的编译二进制文件(OpenSSL和CyrusSSL)。 我目前无法提供这些,但公司Remail提供的二进制文件和iPhone的MailCore的编译副本。 联系Remail获取更多信息:

mailcore@remail.com

看起来你需要在构buildiPhone目标之前获得这些内容。

为了其他search的好处:

截至2013年2月,这不再是一个问题。 MailCore下载包括你需要的所有库。

我遇到了两个问题,但是,这让我在这里寻找答案。

  1. 您必须在Xcode中安装命令行工具来构build。 MailCore下的子项目使用它们来构build自己。 Xcode>首选项>下载>组件标签>命令行工具必须说“已安装”。

  2. 如果您的MailCorepath包含空格,则MailCore下的子项目将抛出有关“config.h not found”的错误。 我在github问题讨论中发现了一个封闭的问题。 因此,“/ usr / home / me / dev / MailCore”是好的…但是“/ usr / home / me / dev stuff / MailCore”不是。

对于#2,将MailCore下载到path中没有空格的地方。 您可以将MailCore.xcodeproj拖到您的项目中,无论您的项目位于何处,都可以将其添加到项目中。 不必在同一个文件夹中。