这种方法在Xcode 4中重新引用另一个项目有什么问题?

时间:2011-05-31 01:46:53

标签: iphone xcode ios xcode4

我正在尝试在Xcode4中引用另一个Xcode4项目,但遇到了麻烦 - 我目前正在做的事情如下:

  • 在XCode4的项目B中,我将项目A(从Finder)拖到项目B
  • 在项目B的主要目标中,在构建阶段/目标依赖项中,我添加/选择项目A的主要目标。
  • 我在我的一个项目B文件中放了#import“myProjectAClass”
  • 当我编译时,我可以错误“myProjectAClass没有这样的文件或目录”

有什么建议吗?在XCode4项目配置中我需要触摸/调整的最小位数是多少,这样我就可以开始使用项目A中项目B的clases了,它们都将被编译?

1 个答案:

答案 0 :(得分:2)

如果我正确读到这个,那我晚上也有同样的问题。除了我正在处理两个目标,一个构建一个静态库,另一个运行应用程序来执行静态库上的测试。这就是我做的事情

  • 目标A构建静态库。
  • 目标B运行单元测试套件,用于测试目标A的静态库。

在目标B的设置中:

  1. 添加目标A作为依赖项。这可确保首先构建它。 (我认为:))
  2. 将目标A中的静态库(libA.a)添加到目标B的带库的链接二进制文件列表以及lib所需的任何框架。
  3. 第二项是重要的一项。添加依赖项(据我所知)并不会自动将目标A的任何输出包含到目标B的链接阶段。

相关问题