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

时间:2011-01-25 10:08:47

标签: xcode ios

我从https://bitbucket.org/mronge/mailcore/downloads下载iphone的mailcore。我试图构建它显示错误

  

没有要编译的架构(ONLY_ACTIVE_ARCH = YES,活动arch = armv6,VALID_ARCHS = i386)

所以我无法将这个mailcore框架添加到我的ios项目中。请帮我找到解决方案

2 个答案:

答案 0 :(得分:2)

为了其他搜索的好处:

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

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

  1. 您必须在Xcode中安装命令行工具才能构建。 MailCore下的子项目使用它们来构建自己。 Xcode>偏好>下载> “组件”选项卡>命令行工具必须说“已安装”。

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

  3. 对于#2,将MailCore下载到路径中没有空格的位置。您可以将MailCore.xcodeproj拖到项目中,无论您的项目位于磁盘的哪个位置,都可以添加它。不必在同一个文件夹中。

答案 1 :(得分:1)

来自项目的Getting Started文档:

  

IPHONE使用

     

MailCore有一个附带的iPhone   目标,但它需要一些   其他编译的二进制文件(OpenSSL   和CyrusSSL)。我无能为力   目前提供这些,但是   公司Remail正在提供   二进制文件和。的编译副本   适用于iPhone的MailCore。联系   Remail获取更多信息:

     

mailcore@remail.com

在构建iPhone目标之前,您似乎需要获取这些内容。