

为什么我们在使用可可录的大型项目时需要一些优化?
- PODS目标的缓慢且不必要的索引,我们很少尝试编辑哪些实现;
-冗余重建时间,可能是由于问题而导致的,与Cocoapods或Xcode有关;
-在通过项目导航或进行编辑过程中冻结UI;
-断裂或极慢的自动完成;
-嘈杂的笔记本电脑涡轮机,加热的铝和无限旋转风车。
在基础和重新制作的故事中更多。
? Rugby是CLI工具,用于解决上述问题:
+缓存所有POD依赖性并从POD项目中删除其目标;
+重建仅更改豆荚甚至下载;
+从项目来源删除所有不需要的目标,并降低其大小。
?不是项目依赖性,只是一个可选步骤;
?不会更改podfile和podfile.lock;
?ch单命令用法;
?准备远程缓存;
?舒适的日志输出;
Swiftish并使用本机Xcode构建系统。
Ruby替代方案:Podbuilder | Cocoapods二进制缓存|可可脚类二进制
首先,如果您拥有第一个版本的Rugby 1.x ,则需要删除它。
然后致电where rugby ,并确保没有任何通往橄榄球的路径。
curl -Ls https://swiftyfinch.github.io/rugby/install.sh | bash如果您已经有橄榄球,哪个版本至少为2.0.0b2 ,则可以使用此类命令。
> rugby update在指南中阅读更多内容。
如果您寻找旧版Rugby 1.x ,请访问此页面。
@import Something而不是#import "Something.h" 。SwiftGen ,请在调用橄榄球之前运行它。rugby build pre构建项目并确定源代码;rugby -e BadPod等一些豆荚。然后在每个pod install后,在项目目录中运行此命令。
默认情况下,它将构建所有目标:
> rugby用回滚命令将其解开:
> rugby rollback另外,您可以编写自定义计划(命令序列)。
使用 ? Rugbyplanner可视化项目的变化而无需应用项目。
有关高级用法,请阅读下面的文档。
?如何安装
命令有帮助
?迁移指南
?远程缓存
随时打开拉动请求或讨论。
| 已知问题? |
|---|
#394:无法通过Xcode运行测试(通过make test它们完美运行) |
#270:缺少公共OutputType |
如果您想支持此项目,则可以做一些:
1)按配x。这是一个不错的标记,这意味着橄榄球很有用。
2)分享项目?和某人的某个地方;
3)留下反馈在讨论部分。
让我们滚动吗?