2012-02-29 66 views
2

过去几天我一直试图用Xcode 4构建MailCore,但我似乎无法通过这一个错误。以下是完整的错误:Xcode 4:试图为OSX构建MailCore.Framework

PBXCp include/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

error: /Users/kicks/Downloads/MailCore/libetpan/build-mac/include/libetpan: No such file or directory

好了,我的调查使我认为问题是出在“生成设置”中的“搜索路径”部分。具体而言,“标题搜索路径”。我以为libetpan目录没有找到,因为Xcode试图使用默认路径来查找libetpan目录(即$ {SRC_ROOT})。

无论我为标题搜索路径添加什么,Xcode都不会使用它,并且我得到相同的错误。

我错过了什么?我的问题是甚至与头部搜索路径,还是有另一种设置我忽略?我很抱歉,如果这是简单的,但Xcode有时真的逃避我。

这是我确切的过程:

  1. git clone位于这里的仓库:https://github.com/jwatson/MailCore。这是原始的一个分支,因为原始代码在Xcode 4中产生了很多错误和警告。我还运行git submodule initgit submodule update来安装依赖关系。
  2. 打开MailCore.xcodeproj
  3. 尝试构建libetpan.a静态库。

任何帮助将不胜感激!

回答

1

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

之后,Xcode项目将建立。

+0

这样做。谢谢! – 2012-03-04 01:47:24