我从https://bitbucket.org/mronge/mailcore/downloads下载iphone的mailcore。我试图构建它显示错误
没有要编译的架构(ONLY_ACTIVE_ARCH = YES,活动arch = armv6,VALID_ARCHS = i386)
所以我无法将这个mailcore框架添加到我的ios项目中。请帮我找到解决方案
答案 0 :(得分:2)
为了其他搜索的好处:
截至2013年2月,这不再是一个问题。 MailCore下载包括您需要的所有库。
但是我遇到了两个问题,它让我在这里寻找答案......
您必须在Xcode中安装命令行工具才能构建。 MailCore下的子项目使用它们来构建自己。 Xcode>偏好>下载> “组件”选项卡>命令行工具必须说“已安装”。
如果您的MailCore路径包含空格,MailCore下的子项目将抛出有关“找不到config.h”的错误。我在github问题讨论中发现了一个封闭的问题。因此,“/ usr / home / me / dev / MailCore”很好......但“/ usr / home / me / dev stuff / MailCore”不是。
对于#2,将MailCore下载到路径中没有空格的位置。您可以将MailCore.xcodeproj拖到项目中,无论您的项目位于磁盘的哪个位置,都可以添加它。不必在同一个文件夹中。
答案 1 :(得分:1)
来自项目的Getting Started文档:
IPHONE使用
MailCore有一个附带的iPhone 目标,但它需要一些 其他编译的二进制文件(OpenSSL 和CyrusSSL)。我无能为力 目前提供这些,但是 公司Remail正在提供 二进制文件和。的编译副本 适用于iPhone的MailCore。联系 Remail获取更多信息:
mailcore@remail.com
在构建iPhone目标之前,您似乎需要获取这些内容。