

為什麼我們在使用可可錄的大型項目時需要一些優化?
- 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)留下反饋在討論部分。
讓我們滾動嗎?