Xcode 4:尝试为 OSX 构建 MailCore.Framework

Posted

技术标签:

【中文标题】Xcode 4:尝试为 OSX 构建 MailCore.Framework【英文标题】:Xcode 4: Trying to build MailCore.Framework for OSX 【发布时间】:2012-03-18 15:13:29 【问题描述】:

过去几天我一直在尝试使用 Xcode 4 构建 MailCore,但我似乎无法克服这个错误。这是完整的错误:

PBXCp 包含/libetpan /Users/kicks/Library/Developer/Xcode/DerivedData/MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq/Build/Products/Debug/include/libetpan cd /Users/kicks/Downloads/MailCore/libetpan/build-mac builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/kicks/Downloads/MailCore/libetpan/build-mac/include/libetpan /Users/kicks /Library/Developer/Xcode/DerivedData/MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq/Build/Products/Debug/include

错误:/Users/kicks/Downloads/MailCore/libetpan/build-mac/include/libetpan:没有这样的文件或目录

好的,所以我的调查使我认为问题出在“搜索路径”部分下的“构建设置”中。具体来说,“标题搜索路径”。我在想找不到 libetpan 目录,因为 Xcode 正在尝试使用默认路径来查找 libetpan 目录(即 $SRC_ROOT)。

无论我为 Header Search Path 输入什么,Xcode 都不会使用它,并且我得到了同样的错误。

我错过了什么?即使是标题搜索路径也是我的问题,还是我忽略了另一个设置?如果这很简单,我深表歉意,但 Xcode 有时真的让我难以理解。

这是我的确切过程:

    git clone 位于此处的存储库:https://github.com/jwatson/MailCore。这是原始版本的一个分支,因为原始版本在 Xcode 4 中产生了很多错误和警告。我还运行 git submodule initgit submodule update 来安装依赖项。 打开 MailCore.xcodeproj 尝试构建 libetpan.a 静态库。

任何帮助将不胜感激!

【问题讨论】:

【参考方案1】:

您会在 build-mac 目录中找到一个名为“update.sh”的 shell 脚本。只需在那里运行它,它将创建所有缺少的目录和配置。

之后,Xcode 项目将构建。

【讨论】:

以上是关于Xcode 4:尝试为 OSX 构建 MailCore.Framework的主要内容,如果未能解决你的问题,请参考以下文章

在 OS X 10.10 上使用 CMake 为 Blender 构建 XCode 项目

localStorage 未在 OSX 应用程序中保留(Xcode 4.3)

尝试将机器人添加到 xcode 服务器时出错:“此服务器无法为任何平台构建”

如何在 Mac OSX 10.6.4 Snow leopard 中使用 iOS 5 安装 xcode 4.2

Xcode 5 为 10.8.5 构建应用程序

新 Xcode 项目中的 OSX 10.7 预编译错误