2011-01-25 67 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拖到您的项目中,无论项目位于何处,都可以将其添加到项目中。不必位于同一个文件夹中。

相关问题