class Xcodeproj::Project::Object::AbstractTarget

def build_configurations

Returns:
  • (ObjectList) - the build
def build_configurations
  build_configuration_list.build_configurations
end

def build_settings(build_configuration_name)

Parameters:
  • build_configuration_name (String) --

Returns:
  • (Hash) - the build settings of the build configuration with the
def build_settings(build_configuration_name)
  build_configuration_list.build_settings(build_configuration_name)
end

def copy_files_build_phases

Returns:
  • (Array) -
def copy_files_build_phases
  build_phases.select { |bp| bp.class == PBXCopyFilesBuildPhase }
end

def new_copy_files_build_phase(name = nil)

Returns:
  • (PBXCopyFilesBuildPhase) - the new phase.

Parameters:
  • name (String) --
def new_copy_files_build_phase(name = nil)
  phase = project.new(PBXCopyFilesBuildPhase)
  phase.name = name
  build_phases << phase
  phase
end

def new_shell_script_build_phase(name = nil)

Returns:
  • (PBXShellScriptBuildPhase) - the new phase.

Parameters:
  • () --
def new_shell_script_build_phase(name = nil)
  phase = project.new(PBXShellScriptBuildPhase)
  phase.name = name
  build_phases << phase
  phase
end

def shell_script_build_phases

Returns:
  • (Array) -
def shell_script_build_phases
  build_phases.select { |bp| bp.class == PBXShellScriptBuildPhase }
end