【发布时间】:2016-03-22 01:56:09
【问题描述】:
假设我创建了三个独立的 Xcode 项目,每个项目都有自己的 Github 存储库:
- 一个适用于我的 iPhone 应用 (App) 和
- 我的每个自定义框架(Foo & Bar)两个
依赖关系
- 应用依赖于 Foo & Bar
- Foo 依赖于 Bar
动作
- 将 Foo & Bar 存储库作为 App 存储库的子模块添加到名为
Libraries的文件夹中 - 将 Foo & Bar 项目添加为 App 项目的子项目
- 将 Foo & Bar 框架链接到 App 目标
从 App 项目,我现在可以运行和测试 App 并测试每个框架。
但是,如果我单独打开 Foo 项目,我无法构建它。
是否有一种简洁的方法可以让每个项目自行运行/测试?
我知道工作空间,但我不明白这将如何解决我的问题。
【问题讨论】:
标签: xcode shared-libraries project-organization