xcode - 简化 Xcode 11 中跨多个包的项目工作
问题描述
为了模块化和更快的编译时间,我将我的代码库分布在几个 swift 包中。虽然 Xcode 11 beta 现在对包有官方支持,但管理分布在多个包中的个人代码似乎和以往一样困难。
假设我正在处理将包 B 作为依赖项的包 A。B 完成了 98%,所以我几乎从不碰它。但是对于 2% 当 A 需要对 B 进行一些小改动时,我必须经历 1) 在 Xcode 中打开项目 B,2) 进行小改动 3) 提交小改动 4) 标记小改动(否则它赢了) '不要被拿起)5)推动微小的变化。6)回到A,更新到最新的包版本。
有时,所讨论的微小更改与公开方法一样微小,因此包 A 可以使用它。这实际上是一个单词的变化。
有没有我遗漏的捷径?
解决方案
Xcode 用于编辑包的工作流程使这更容易,如此处回答:如何将 swift 包置于编辑模式?
推荐阅读
- javascript - 如何获取系统资源信息?
- spring - Spring集成:再次更新标头值时面临问题
- python - pm2 - 能够在全局日志中看到“sys.stdout”而不是 python.exe
- python - 创建变量时添加为字符串的数据类型 ...array([0., 0., 0., ..., 0., 0., 0.], dtype=float32)
- java - 防止非贪婪部分消耗以下可选部分
- ffmpeg - 对于 PSNR 过滤器,FFMPEG 是修剪和 -t 被忽略?
- email - Salesforce 通过 Apex 发送电子邮件
- dependency-injection - Angular 6+ providedIn: 'root' 引发 StaticInjectorError
- javascript - Mocha 测试失败确保调用了 don()
- wordpress - WordPress 病毒