Xcode4 Xcode 4工作区:将框架作为依赖项从项目B添加到项目A

Xcode4 Xcode 4工作区:将框架作为依赖项从项目B添加到项目A,xcode4,build-process,workspace,Xcode4,Build Process,Workspace,这应该很简单,但我不知道如何在Xcode 4中做到这一点: 我有一个包含两个顶级项目的Xcode工作区: 项目A(应用程序):应用程序依赖于项目B构建的框架 项目B(框架):构建框架的一个目标 我想将项目B中的框架目标作为依赖项添加到项目a的应用程序目标中。但是,在项目a的目标的构建阶段>目标依赖项中,我只看到项目a(而不是项目B的框架目标) 我仍在改进框架,因此我希望应用程序目标在框架发生更改时自动构建框架 有没有一种方法可以做到这一点而不使框架项目成为项目a的子项目?以下是我最终得出的结

这应该很简单,但我不知道如何在Xcode 4中做到这一点:

我有一个包含两个顶级项目的Xcode工作区:

  • 项目A(应用程序):应用程序依赖于项目B构建的框架
  • 项目B(框架):构建框架的一个目标
我想将项目B中的框架目标作为依赖项添加到项目a的应用程序目标中。但是,在项目a的目标的
构建阶段>目标依赖项中,我只看到项目a(而不是项目B的框架目标)

我仍在改进框架,因此我希望应用程序目标在框架发生更改时自动构建框架


有没有一种方法可以做到这一点而不使框架项目成为项目a的子项目?

以下是我最终得出的结论:

将两个项目作为工作区中的顶级项目:

  • 将框架项目添加到项目A中,但确保添加时未选中“Copy..”。然后,框架项目将在项目A中显示为子元素,在工作区中显示为顶级元素

关于Xcode 4中的项目依赖关系的好文章:

FWIW,我发现了一个关于这个主题的非常好的教程:我也在做同样的事情,但是在应用程序查找标题时有点麻烦。