【问题标题】:Sub-projects not building in Xcode 4.3.1未在 Xcode 4.3.1 中构建的子项目
【发布时间】:2012-03-15 19:37:11
【问题描述】:

我有一堆自己构建的项目,创建静态库,我已经将它们放到另一个项目中。我已将这些子项目创建的静态库添加到主项目的“Link Binary With Libraries”和“Target Dependencies”构建阶段。

当我构建主项目时,子项目绝对不会发生任何事情。它们没有被构建,更疯狂的是,主项目没有报告链接错误,即使它有五个不存在的必需库。

我已经用谷歌搜索并阅读了几篇关于设置的博客文章,看起来我做的一切都是正确的。但显然不是,除非这是一个 Xcode 错误(我看到很多人说这在 Xcode 4 中不稳定)。

任何人都可以提出我可能错过的步骤,或任何其他可能使这项工作可行的方法吗?

【问题讨论】:

  • 事实证明,子项目实际上正在构建中,即使每个项目的产品仍然是红色的(即缺失)。我把这个问题留在这里,以防将来会影响到其他人。

标签: xcode4


【解决方案1】:

您是否将这些子项目的目标添加到构建方案中?编辑方案并确保为每个子项目添加一个目标。从理论上讲,您不必添加目标依赖项,因为 Xcode 应该找出方案中所有目标之间的依赖关系。

【讨论】:

  • 即使事实证明没有问题,我还是会接受你的回答,因为这是我们必须检查的事情之一。 Xcode 做得很正确,但很少有关于添加子项目的资源提到这一点。
猜你喜欢
  • 2019-12-14
  • 1970-01-01
  • 2015-12-20
  • 2019-06-10
  • 2013-05-19
  • 1970-01-01
  • 2013-11-01
  • 2012-07-11
相关资源
最近更新 更多