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 init
和 git 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 服务器时出错:“此服务器无法为任何平台构建”