Xcode4 未在Xcode 4.3.1中构建的子项目

Xcode4 未在Xcode 4.3.1中构建的子项目,xcode4,Xcode4,我有很多项目是自己构建的,创建静态库,我把它们放到了另一个项目中。我已经将这些子项目创建的静态库添加到主项目的“链接二进制库”和“目标依赖项”构建阶段 当我构建主项目时,子项目绝对不会发生任何事情。它们没有被构建,更疯狂的是,主项目报告没有链接错误,尽管它有五个不存在的必需库 我已经在谷歌上搜索并阅读了几篇关于设置这个的博客文章,看起来我做的每件事都是正确的。但显然不是,除非这是一个Xcode bug(我见过很多人说这在Xcode 4中是不稳定的) 有人能建议我可能错过的步骤,或者其他可能使这项

我有很多项目是自己构建的,创建静态库,我把它们放到了另一个项目中。我已经将这些子项目创建的静态库添加到主项目的“链接二进制库”和“目标依赖项”构建阶段

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

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


有人能建议我可能错过的步骤,或者其他可能使这项工作成功的方法吗?

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

结果表明,子项目实际上正在构建中,即使每个项目的产品仍然是红色的(即缺少)。我把问题留在这里,以防将来它会咬到其他人。即使结果证明没有问题,我还是会接受你的回答,因为这是我们必须检查的事情之一。Xcode做得很正确,但是很少有关于添加子项目的参考资料提到这一点。