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

时间:2012-02-29 05:20:25

标签: xcode macos cocoa xcode4 mailcore

在过去的几天里,我一直在尝试用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 /库/开发商/ Xcode中/ DerivedData / MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq /建造/产品/调试/包括

     

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

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

无论我为Header Search Path添加什么内容,Xcode都不会使用它,我也会遇到同样的错误。

我错过了什么?即使使用标题搜索路径也是我的问题,还是有其他设置我可以忽略?如果这很简单,我很抱歉,但Xcode有时真的让我不知所措。

这是我的确切过程:

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

1 个答案:

答案 0 :(得分:1)

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

之后,Xcode项目将构建。