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

标签 iphone xcode ios xcode4

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

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

有什么建议吗?在 XCode4 项目配置中我需要触摸/调整的最少位置是多少,这样我就可以开始在项目 A 中使用项目 B 中的类,并且它会全部编译?

最佳答案

如果我没看错的话,我前几天晚上遇到了同样的问题。除了我正在处理两个目标,一个构建静态库,另一个运行应用程序以在静态库上执行测试。这是我做的

  • 目标 A 构建静态库。
  • 目标 B 运行一个单元测试套件来测试目标 A 的静态库。

在目标 B 的设置中:

  1. 将目标 A 添加为依赖项。这确保它首先构建。 (我认为 :) )
  2. 将目标 A 中的静态库 (libA.a) 添加到目标 B 的Link Binary With Libraries 列表以及库需要的任何框架。

第二项是重要的一项。添加依赖项(据我所知)不会自动将目标 A 的任何输出包含到目标 B 的链接阶段。

关于iphone - 这种在 Xcode 4 中重新引用另一个项目的方法有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6182198/

相关文章:

ios - 如何在 iphone sdk 中获取 Vfr Reader for Pdf 的目录?

ios - iOS 8 上的企业应用程序更新分发

ios - 正确理解 swift 中的prepareforsegue

ios - 从 UICollectionViewCell 到 ViewController 的自动布局约束

ios - 错误域=NSURLErrorDomain Code=-1017 "The operation couldn’ t be

iOS将containerview中的item链接到viewcontroller

iphone - 如何在 iPhone 中为 SQLite 编写准备好的语句

iphone - iOS:如何允许所有手势/事件*有几个异常(exception)*通过顶级 View 传递到其 subview

iphone - 搜索核心数据与 Plist

swift - 如何通过 Sprite Kit Swift 中的分数来增加 SKAction.moveToY 中的数字?