在过去的几天里,我一直在尝试使用Xcode 4构建MailCore,但似乎无法克服这一错误。这是完整的错误:
PBXCp include / libetpan / Users / Kicks / Library / Developer / Xcode / DerivedData / MailCore-drptxcxpvfzzjqhlbxdsrxosqjqq / Build / Products / Debug / include / libetpan
cd /用户/踢/下载/ MailCore / libetpan / build-mac
内置副本-排除.DS_Store-排除CVS-排除.svn-排除.git-排除.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有时确实使我难以理解。
这是我的确切流程:git clone
位于此处的存储库:https://github.com/jwatson/MailCore。这是原始版本的分支,因为原始版本在Xcode 4中产生很多错误和警告。我还运行git submodule init
和git submodule update
来安装依赖项。
打开MailCore.xcodeproj
尝试构建libetpan.a静态库。
任何帮助将不胜感激!
最佳答案
您可以在build-mac目录中找到一个名为“ update.sh”的shell脚本。只需在此处运行它,它将创建所有缺少的目录和配置。
之后,将构建Xcode项目。
关于xcode - Xcode 4:尝试为OSX构建MailCore.Framework,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9493961/