【问题标题】:How to organize custom Frameworks in Xcode project?如何在 Xcode 项目中组织自定义框架?
【发布时间】: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


    【解决方案1】:

    是的,只需将 Bar 项目添加为 Foo 的子项目即可。

    这会创建一个项目引用,但不会复制任何代码。

    现在,您可以独立打开并构建和测试 Foo 项目。

    【讨论】:

      猜你喜欢
      • 2016-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多