class Xcodeproj::XCScheme::ArchiveAction


This class wraps the ArchiveAction node of a .xcscheme XML file

def custom_archive_name

Returns:
  • (String) -
def custom_archive_name
  @xml_element.attributes['customArchiveName']
end

def custom_archive_name=(name)

Parameters:
  • name (String) --
def custom_archive_name=(name)
  if name
    @xml_element.attributes['customArchiveName'] = name
  else
    @xml_element.delete_attribute('customArchiveName')
  end
end

def initialize(node = nil)

Parameters:
  • node (REXML::Element) --
def initialize(node = nil)
  create_xml_element_with_fallback(node, 'ArchiveAction') do
    self.build_configuration = 'Release'
    self.reveal_archive_in_organizer = true
  end
end

def reveal_archive_in_organizer=(flag)

Parameters:
  • flag (Bool) --
def reveal_archive_in_organizer=(flag)
  @xml_element.attributes['revealArchiveInOrganizer'] = bool_to_string(flag)
end

def reveal_archive_in_organizer?

Returns:
  • (Bool) -
def reveal_archive_in_organizer?
  string_to_bool(@xml_element.attributes['revealArchiveInOrganizer'])
end