Module: Pod::PodGenerate::Patches::AnalyzerPatch

Defined in:
lib/cocoapods-podgenerate/patches/analyzer_patch.rb

Defined Under Namespace

Modules: CachedResolution

Constant Summary collapse

CACHE_FILE =

缓存文件路径(相对于 Pods 目录)放在 Pods 目录下,与其他生成物一起管理

'.cocoapods-resolution-cache.yaml'

Class Method Summary collapse

Class Method Details

.applyObject

应用补丁入口将 CachedResolution 模块 prepend 到 Pod::Installer::Analyzer,使得 resolve_dependencies 方法先执行缓存逻辑



53
54
55
56
# File 'lib/cocoapods-podgenerate/patches/analyzer_patch.rb', line 53

def self.apply
  Pod::UI.message '[cocoapods-podgenerate] Applying AnalyzerPatch (resolution cache)'
  Pod::Installer::Analyzer.prepend(CachedResolution)
end