class Xcodeproj::Project::Object::PBXNativeTarget

Public Instance Methods

debug_build_configuration() click to toggle source
# File lib/ext/native_target.rb, line 6
def debug_build_configuration
  build_configuration_name = RSwift::Configuration.new.debug_build_configuration
  build_configuration_name ||= RSwift::Constants::CONFIGURATION_PROPERTIES[:debug][:name]
  build_configurations.find do |build_configuration|
    build_configuration.name.eql? build_configuration_name
  end
end
debug_product_bundle_identifier() click to toggle source
# File lib/ext/native_target.rb, line 40
def debug_product_bundle_identifier
  product_bundle_identifier = RSwift::Configuration.new.debug_product_bundle_identifier
  product_bundle_identifier ||= debug_build_configuration.build_settings['PRODUCT_BUNDLE_IDENTIFIER']
  product_bundle_identifier
end
group_name() click to toggle source
# File lib/ext/native_target.rb, line 36
def group_name
  RSwift::Constants::TARGET_PROPERTIES[product_type_uti][:group_name]
end
product_name() click to toggle source
Calls superclass method
# File lib/ext/native_target.rb, line 22
def product_name
  product_name = RSwift::Configuration.new.product_name
  product_name ||= super
  product_name
end
product_type_uti() click to toggle source
# File lib/ext/native_target.rb, line 28
def product_type_uti
  Xcodeproj::Constants::PRODUCT_TYPE_UTI.key(product_type)
end
release_build_configuration() click to toggle source
# File lib/ext/native_target.rb, line 14
def release_build_configuration
  build_configuration_name = RSwift::Configuration.new.release_build_configuration
  build_configuration_name ||= RSwift::Constants::CONFIGURATION_PROPERTIES[:release][:name]
  build_configurations.find do |build_configuration|
    build_configuration.name.eql? build_configuration_name
  end
end
release_product_bundle_identifier() click to toggle source
# File lib/ext/native_target.rb, line 46
def release_product_bundle_identifier
  product_bundle_identifier = RSwift::Configuration.new.release_product_bundle_identifier
  product_bundle_identifier ||= release_build_configuration.build_settings['PRODUCT_BUNDLE_IDENTIFIER']
  product_bundle_identifier
end
suffix() click to toggle source
# File lib/ext/native_target.rb, line 32
def suffix
  RSwift::Constants::TARGET_PROPERTIES[product_type_uti][:suffix]
end