Module: Xcodeproj::Project::Object
- Included in:
- Xcodeproj::Project, ProjectHelper
- Defined in:
- lib/xcodeproj/project/object.rb,
lib/xcodeproj/project/object/group.rb,
lib/xcodeproj/project/case_converter.rb,
lib/xcodeproj/project/object/build_file.rb,
lib/xcodeproj/project/object/build_rule.rb,
lib/xcodeproj/project/object_attributes.rb,
lib/xcodeproj/project/object/build_phase.rb,
lib/xcodeproj/project/object/root_object.rb,
lib/xcodeproj/project/object/native_target.rb,
lib/xcodeproj/project/object/file_reference.rb,
lib/xcodeproj/project/object/reference_proxy.rb,
lib/xcodeproj/project/object/target_dependency.rb,
lib/xcodeproj/project/object/configuration_list.rb,
lib/xcodeproj/project/object/build_configuration.rb,
lib/xcodeproj/project/object/container_item_proxy.rb,
lib/xcodeproj/project/object/helpers/groupable_helper.rb,
lib/xcodeproj/project/object/swift_package_local_reference.rb,
lib/xcodeproj/project/object/swift_package_remote_reference.rb,
lib/xcodeproj/project/object/helpers/file_references_factory.rb,
lib/xcodeproj/project/object/swift_package_product_dependency.rb,
lib/xcodeproj/project/object/file_system_synchronized_root_group.rb,
lib/xcodeproj/project/object/file_system_synchronized_exception_set.rb,
lib/xcodeproj/project/object/helpers/build_settings_array_settings_by_object_version.rb
Overview
This is the namespace in which all the classes that wrap the objects in a Xcode project reside.
The base class from which all classes inherit is AbstractObject.
If you need to deal with these classes directly, it's possible to include this namespace into yours, making it unnecessary to prefix them with Xcodeproj::Project::Object.
Defined Under Namespace
Modules: CaseConverter Classes: AbstractBuildPhase, AbstractObject, AbstractObjectAttribute, AbstractTarget, FileReferencesFactory, GroupableHelper, PBXAggregateTarget, PBXBuildFile, PBXBuildRule, PBXContainerItemProxy, PBXCopyFilesBuildPhase, PBXFileReference, PBXFileSystemSynchronizedBuildFileExceptionSet, PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet, PBXFileSystemSynchronizedRootGroup, PBXFrameworksBuildPhase, PBXGroup, PBXHeadersBuildPhase, PBXLegacyTarget, PBXNativeTarget, PBXProject, PBXReferenceProxy, PBXResourcesBuildPhase, PBXRezBuildPhase, PBXShellScriptBuildPhase, PBXSourcesBuildPhase, PBXTargetDependency, PBXVariantGroup, XCBuildConfiguration, XCConfigurationList, XCLocalSwiftPackageReference, XCRemoteSwiftPackageReference, XCSwiftPackageProductDependency, XCVersionGroup