我有一个使用Cocoapods的大型项目,其编译时间是> 60秒大量的编译时间用于编译第三方SDK:Facebook
和Parse
。这是因为它们包含最多的源文件。
我发现自己经常运行pod install
,尤其是当我想重构我的应用程序并维护创建测试应用程序目标以及需要第三方依赖项的单元测试目标时。
在pod install
之后构建项目会导致所有SDK再次重建,即使它们没有任何改变。重复完成后,这会在重构过程中浪费大量时间。
如何强制Cocoapods使用我已经在磁盘上下载的那些依赖项的二进制框架,以避免编译?
答案 0 :(得分:1)
您可以使用CocoaPods Rome生成可以手动安装的二进制框架。
答案 1 :(得分:0)
您可以在pod install
期间使用CocoaPods Binary来预编译Pod。