简化跨Xcode 11中多个包的项目工作

时间:2019-06-20 13:38:58

标签: xcode swift-package-manager xcode11

为了模块化和加快编译速度,我将代码库分散在多个快速软件包中。尽管Xcode 11 beta现在已经正式支持软件包,但是管理分布在多个软件包中的个人代码似乎和以往一样困难。

说我正在处理将软件包B作为依赖项的软件包A。 B完成了98%,所以我几乎从不碰它。但是对于2%的情况,当A需要对B进行一些细微更改时,我必须经历以下整个过程:1)在Xcode中打开项目B,2)进行细微更改3)提交细微更改4)标记较小的更改(否则,它将赢得5)推动零钱。 6)返回A,更新到最新的软件包版本。

有时,所涉及的较小更改与将方法公开为较小,因此程序包A可以使用它。这实际上是一个1字的更改。

我缺少任何快捷方式吗?

1 个答案:

答案 0 :(得分:1)

Xcode的用于编辑软件包的工作流程使此过程变得更加容易,如此处的回答:How do I put a swift package in Edit Mode?