lib/cocoapods-mtxx-bin/native/resolver.rb in cocoapods-mtxx-bin-0.0.8 vs lib/cocoapods-mtxx-bin/native/resolver.rb in cocoapods-mtxx-bin-0.0.9

- old
+ new

@@ -187,12 +187,12 @@ spec_version = rspec.spec.version end raise Informative, "#{rspec.root.name}(#{spec_version})的podspec未找到,请执行 pod repo update 或添加相应的source源" unless source - UI.message "------------------- 分界线 -----------------------" - UI.message "- 开始处理 #{rspec.spec.name}(#{spec_version}) 组件(#{use_binary ? '二进制' : '源码'})." + # UI.message "------------------- 分界线 -----------------------" + # UI.message "- 开始处理 #{rspec.spec.name}(#{spec_version}) 组件(#{use_binary ? '二进制' : '源码'})." begin # 从新 source 中获取 spec,在bin archive中会异常,因为找不到 specification = source.specification(rspec.root.name, spec_version) @@ -217,23 +217,23 @@ rspec = if Pod.match_version?('~> 1.4.0') ResolverSpecification.new(specification, used_by_only) else ResolverSpecification.new(specification, used_by_only, source) end - UI.message "组装新的 rspec ,替换原 rspec #{rspec.root.name} (#{spec_version}) specification = #{specification} #{rspec} " + # UI.message "组装新的 rspec ,替换原 rspec #{rspec.root.name} (#{spec_version}) specification = #{specification} #{rspec} " rescue Pod::StandardError => e # 没有从新的 source 找到对应版本组件,直接返回原 rspec missing_binary_specs << rspec.spec if use_binary - UI.message "【#{rspec.spec.name} | #{rspec.spec.version}】组件无对应源码版本 , 将采用二进制版本依赖.".red unless use_binary + # UI.message "【#{rspec.spec.name} | #{rspec.spec.version}】组件无对应源码版本 , 将采用二进制版本依赖.".red unless use_binary rspec end rspec end.compact end if missing_binary_specs.any? missing_binary_specs.uniq.each do |spec| - UI.message "【#{spec.name} | #{spec.version}】组件无对应二进制版本 , 将采用源码依赖." unless spec.root.source[:type] == 'zip' + # UI.message "【#{spec.name} | #{spec.version}】组件无对应二进制版本 , 将采用源码依赖." unless spec.root.source[:type] == 'zip' end # 下面的代码为了实现 auto 命令的 --all-make Pod::Command::Bin::Archive.missing_binary_specs(missing_binary_specs) #缓存没有二进制组件到spec文件,local_psec_dir 目录 sources_sepc = []