首页 > 解决方案 > 简化 Xcode 11 中跨多个包的项目工作

问题描述

为了模块化和更快的编译时间,我将我的代码库分布在几个 swift 包中。虽然 Xcode 11 beta 现在对包有官方支持,但管理分布在多个包中的个人代码似乎和以往一样困难。

假设我正在处理将包 B 作为依赖项的包 A。B 完成了 98%,所以我几乎从不碰它。但是对于 2% 当 A 需要对 B 进行一些小改动时,我必须经历 1) 在 Xcode 中打开项目 B,2) 进行小改动 3) 提交小改动 4) 标记小改动(否则它赢了) '不要被拿起)5)推动微小的变化。6)回到A,更新到最新的包版本。

有时,所讨论的微小更改与公开方法一样微小,因此包 A 可以使用它。这实际上是一个单词的变化。

有没有我遗漏的捷径?

标签: xcodeswift-package-managerxcode11

解决方案


Xcode 用于编辑包的工作流程使这更容易,如此处回答:如何将 swift 包置于编辑模式?


推荐阅读