lib/cocoapods-meitu-bin/native/installer.rb in cocoapods-meitu-bin-1.1.1 vs lib/cocoapods-meitu-bin/native/installer.rb in cocoapods-meitu-bin-1.1.2

- old
+ new

@@ -2,10 +2,11 @@ require 'parallel' require 'cocoapods' require 'xcodeproj' require 'cocoapods-meitu-bin/native/pod_source_installer' require 'cocoapods-meitu-bin/helpers/pod_size_helper' +require 'cocoapods-meitu-bin/config/config' module Pod class Installer alias mtxx_create_analyzer create_analyzer def create_analyzer(plugin_sources = nil) @@ -32,9 +33,17 @@ end # 依赖分析 alias old_resolve_dependencies resolve_dependencies def resolve_dependencies + list = PodUpdateConfig.pods + # 判断 PodUpdateConfig.pods 是否为空,且数组大于0 + if list && !list.empty? + self.update = { :pods => list } + end + if PodUpdateConfig.lockfile + self.instance_variable_set("@lockfile",PodUpdateConfig.lockfile) + end start_time = Time.now analyzer = old_resolve_dependencies cost_time_hash['resolve_dependencies'] = Time.now - start_time analyzer end