Unity - Scripting API: PBXProject (original) (raw)
Adds an asset tag for the given file.
Adds the asset tag to the list of tags to download during initial installation.
Creates a new set of build configurations for all targets in the project.
Adds a value to the build property list in all the build configurations for the specified target(s).
Adds a value to build property list of the given build configuration(s).
Adds a target capability to the Xcode project.
Creates a new Copy Files build phase for a given target.
AddCopyFilesBuildPhaseBeforeTargetPostprocess
Creates a new Copy Files build phase for a given target.
Adds a new file reference to the list of known files.
Configure a file to build for the given native target.
Configures file for building for the given native target on specific build section.
Configure a file for building for the given target with specific compiler flags.
Adds a new folder reference to the list of known files.
Creates a new frameworks build phase for given target.
Adds a system framework dependency for the specified target.
Creates a new headers build phase for a given target.
Adds the provided regions to the Xcode Project.
Adds Locale to Variant Group of Xcode Project for iOS platform.
Configures a file for building for the given native target as a public header.
AddRemotePackageFrameworkToProject
Adds a remote package framework dependency for the specified target.
AddRemotePackageReferenceAtBranch
Adds a reference to the remote package at the given branch.
AddRemotePackageReferenceAtRevision
Adds a reference to the remote package at the given revision.
AddRemotePackageReferenceAtVersion
Adds a reference to the remote package at the given version.
AddRemotePackageReferenceAtVersionUpToNextMajor
Adds a reference to the remote package at the given version and allows updates up to the next major version.
AddRemotePackageReferenceAtVersionUpToNextMinor
Adds a reference to the remote package at the given version and allows updates up to the next minor version.
AddRemotePackageReferenceWithVersionRange
Adds a reference to the remote package and allows updates in the given version range.
Creates a new resources build phase for a given target.
Creates a new copy shell script phase for a given target.
AddShellScriptBuildPhaseBeforeTargetPostprocess
Creates a new copy shell script phase for a given target.
Creates a new sources build phase for a given target.
Creates a new native target.
Creates a dependency between this target and another target. The other target may be in a different project.
Returns the GUID of build configuration with the given name for the specific target.
Returns the names of the build configurations available in the project.
Removes the deprecated regions that get added automatically in Xcode Project.
Checks if the project contains a file with the given project path.
Checks if the project contains a file with the given physical path.
Checks whether the given system framework is a dependency of a target.
Finds a file with the given project path in the project.
Finds a file with the given physical path in the project.
Returns all build phases for the specified target.
Gets the base configuration reference GUID for the specified build configuration.
Returns the name of the build phase with the specified GUID.
Returns the type of the build phase with the specified GUID.
Gets a build property value for the given name in all the build configurations for the specified target(s). If a property has multiple values, those are delimited by a space.
Gets a build property value for the given name in the specified build configuration(s). If a property has multiple values they are delimited by a space.
Returns compile flags set for the specific file on a given target.
GetCopyFilesBuildPhaseByTarget
Returns the GUID of matching copy files build phase for the given target.
GetEntitlementFilePathForTarget
Returns the relative path to the entitlement file for the specified build target.
GetFrameworksBuildPhaseByTarget
Returns the GUID of frameworks build phase for the given target.
Returns the GUID of the headers build phase for the given target.
Return a list of all known files.
GetResourcesBuildPhaseByTarget
Returns the GUID of resources build phase for the given target.
GetShellScriptBuildPhaseForTarget
Returns the GUID of matching copy shell script build phase for the given target.
Returns the GUID of sources build phase for the given target.
Returns the file reference of the artifact created by building target.
Returns the GUID of the framework target in Unity project.
Returns the GUID of the main target in Unity project.
Creates a new copy files build phase for a given target.
Creates a new shell script build phase for a given target.
Returns the GUID of the project.
Reads the project from a file identified by the given path.
Reads the project from the given text reader.
Reads the project from the given string.
Removes an asset tag.
Removes an asset tag for the given file.
RemoveAssetTagFromDefaultInstall
Removes the asset tag from the list of tags to download during initial installation.
Removes all build configurations with the given name from all targets in the project.
Removes the given file from project.
Removes the given file from the list of files to build for the given target.
Removes a system framework dependency for the specified target.
Replaces a specified file with a new file.
Sets the base configuration reference for the specified build configuration.
Sets a build property to the given value in all build configurations for the specified target(s).
Sets a build property to the given value in the specified build configuration(s).
Sets the compilation flags for the given file in the given target.
Sets the default language and region for the bundle in Xcode Project.
Sets the Team ID of an Xcode project.
Returns the GUID of the native target with the given name.
Adds and removes values from a build property in all build configurations for the specified target(s).
Adds and removes values from a build property in the given build configuration.
Writes the project contents to the specified file.
Writes the project contents to the specified text writer.
Writes the contents of the project to string.