我有一個使用Cocoapods的大型項目,其編譯時間大於60秒。大量編譯時間用於編譯第三方SDK:Facebook
和Parse
。這是因爲它們包含最多的源文件。如何強制CocoaPods使用Facebook和Parse SDK的二進制版本?
我發現自己經常運行pod install
,尤其是當我想重構我的應用程序並維護創建測試應用程序目標以及需要第三方依賴關係的單元測試目標時。
在pod install
之後構建項目會導致所有SDK都被重新構建,即使沒有更改它們。重複完成時,這會在重構過程中浪費大量時間。
如何強制Cocoapods利用已經下載到磁盤上的這些依賴關係的二進制框架來避免編譯?
請參閱此鏈接以儘量減少花費在重新編譯上的時間。原因是因爲pch在「pod安裝」過程中被感動。 https://github.com/CocoaPods/CocoaPods/issues/3991 – fatuhoku