class Xcodeproj::Project::Object::XCBuildConfiguration


{PBXProject} or a {PBXNativeTarget}.
by a {XCConfigurationList} which in turn might be referenced by a
Encapsulates the information a specific build configuration referenced

def pretty_print

Returns:
  • (Hash{String => Hash}) - A hash suitable to display the object
def pretty_print
  data = {}
  data['Build Settings'] = build_settings
  if base_configuration_reference
    data['Base Configuration'] = base_configuration_reference.pretty_print
  end
  { name => data }
end

def sort(options = nil)

Returns:
  • (void) -
def sort(options = nil)
  sorted = {}
  build_settings.keys.sort.each do |key|
    sorted[key] = build_settings[key]
  end
  self.build_settings = sorted
end