Class: Xcodeproj::Project::Object::PBXLegacyTarget
- Inherits:
-
AbstractTarget
- Object
- AbstractObject
- AbstractTarget
- Xcodeproj::Project::Object::PBXLegacyTarget
- Defined in:
- lib/xcodeproj/project/object/native_target.rb
Overview
Represents a legacy target which uses an external build tool.
Apparently it can’t have any build phase but the attribute can be present.
Attributes collapse
-
#build_arguments_string ⇒ String
E.g “$(ACTION)”.
-
#build_tool_path ⇒ String
E.g “/usr/bin/make”.
-
#build_working_directory ⇒ String
E.g “Dir”.
-
#pass_build_settings_in_environment ⇒ String
E.g “1”.
Attributes inherited from AbstractTarget
#build_configuration_list, #comments, #name, #product_name
Attributes inherited from AbstractObject
Attributes collapse
-
#build_phases ⇒ PBXBuildRule
The build phases of the target.
Methods inherited from AbstractTarget
#add_build_configuration, #add_dependency, #add_system_framework, #add_system_library, #add_system_library_tbd, #build_configurations, #build_settings, #common_resolved_build_setting, #copy_files_build_phases, #dependencies, #dependency_for_target, #deployment_target, #deployment_target=, #frameworks_build_phases, #new_copy_files_build_phase, #new_shell_script_build_phase, #platform_name, #pretty_print, #resolved_build_setting, #sdk, #sdk_version, #shell_script_build_phases
Methods inherited from AbstractObject
#<=>, #==, #ascii_plist_annotation, #display_name, #inspect, isa, #nested_object_for_hash, #pretty_print, #remove_from_project, #sort, #sort_recursively, #to_ascii_plist, #to_hash
Instance Attribute Details
#build_arguments_string ⇒ String
Returns e.g “$(ACTION)”.
750 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 750 attribute :build_arguments_string, String |
#build_tool_path ⇒ String
Returns e.g “/usr/bin/make”.
758 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 758 attribute :build_tool_path, String |
#build_working_directory ⇒ String
Returns e.g “Dir”.
746 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 746 attribute :build_working_directory, String |
#pass_build_settings_in_environment ⇒ String
Returns e.g “1”.
754 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 754 attribute :pass_build_settings_in_environment, String |
Instance Method Details
#build_phases ⇒ PBXBuildRule
Apparently only PBXCopyFilesBuildPhase and PBXShellScriptBuildPhase can appear multiple times in a target.
Returns the build phases of the target.
766 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 766 has_many :build_phases, AbstractBuildPhase |