在XCode 4.x中添加项目作为依赖项

时间:2011-03-21 02:17:30

标签: xcode dependencies

随着XCode的改进,我在解决如何添加make xcodeproj依赖于另一个时遇到了很多麻烦。之前很难解决,但现在我只是陷入困境。

如果我将lib.xcodeproj拖到app.xcodeproj中,它只会显示为项目树中的项目,我无法展开它或查看用于链接的构建产品。

有人可以给我正确的顺序,将lib.xcodeproj添加为app.xcodeproj的依赖项(即必要时会构建并链接到app)

4 个答案:

答案 0 :(得分:134)

啊,我刚刚知道将lib项目作为无用的非扩展项添加的原因是因为我在另一个窗口中打开了lib项目。 XCode没有给我任何迹象表明这就是问题所在,所以我很幸运能偶然发现它。

一旦我关闭了另一个窗口,我就可以添加lib项目,它可以正确显示为可扩展的子树,现在可以在应用程序目标依赖项中进行选择。

答案 1 :(得分:1)

Xcode文档目前似乎无法在线提供,因此您必须搜索Xcode附带的文档以获取以下参考资料。但是,您可以在 Xcode项目管理指南中的以下标题中找到您要查找的信息:

  • 管理目标(添加目标依赖关系)
  • 参考其他项目

答案 2 :(得分:1)

查看BuildKit项目https://github.com/davidmorford/BuildKit。 它大大减少了项目依赖管理工作。

答案 3 :(得分:1)

别忘了添加lib项目的Classes路径,告诉你的项目在哪里找到Header find

  • 转到构建设置,找到“标题搜索路径”,输入Classes文件夹的完整路径