Class: Pod::PodTarget

Inherits:
Target
  • Object
show all
Defined in:
lib/cocoapods-kz/native/pod_target.rb

Instance Attribute Summary

Attributes inherited from Target

#weakRef_kz_pod_target

Instance Method Summary collapse

Methods inherited from Target

#framework_name, #origin_product_basename, #origin_product_name, #product_basename, #product_name

Instance Method Details

#dependent_targets_by_config=(dependent_targets_by_config) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/cocoapods-kz/native/pod_target.rb', line 5

def dependent_targets_by_config=(dependent_targets_by_config)
  @dependent_targets_by_config = dependent_targets_by_config
  @dependent_targets = dependent_targets_by_config.each_value.reduce([], &:|)

  # 让@recursive_dependent_targets重新赋值
  if defined?(@recursive_dependent_targets)
    @recursive_dependent_targets = nil
    remove_instance_variable(:@recursive_dependent_targets)
  end
end