我正在使用coocoapods依赖管理器构建一个iOS项目。"依赖" section default命令包括" Fetch CocoaPods规范S3"大约需要3分钟。
我有一个优化的想法,它会缓存.cocoapods文件夹,以避免从S3服务器中获取它。
所以,我添加了以下几行:
dependencies:
override:
cache_directories:
- "~/.cocoapods"
但这会导致构建时间增加:
问题:
我已经超越了"依赖"部分,为什么"获取CocoaPods规范被执行? 我已经使用CocoaPods规范缓存了.cocoapods文件夹,为什么" Machine"部分恢复缓存花了这么多时间? 为什么"数据库"部分需要花费很多时间,如果可以在缓存CocoaPods后禁用它。