C# Class UnityEditor.iOS.Xcode.PBXProject

Afficher le fichier Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Private Properties

Свойство Type Description
AddAppExtension string
AddBuildFileImpl void
AddFileImpl string
BuildFilesAdd void
BuildFilesGet PBXBuildFileData
BuildFilesGetAll IEnumerable
BuildFilesGetForSourceFile PBXBuildFileData
BuildFilesRemove void
BuildSectionAny UnityEditor.iOS.Xcode.FileGUIDListBase
CreateNewTarget PBXNativeTargetData
CreateSourceGroup PBXGroupData
FileRefsAdd void
FileRefsGet PBXFileReferenceData
FileRefsGetByProjectPath PBXFileReferenceData
FileRefsGetByRealPath PBXFileReferenceData
FileRefsRemove void
GetConfigListForTarget string
GetGroupChildrenFiles List
GetPBXGroupChildByName PBXGroupData
GetProjectInternal PBXProjectObjectData
GroupsAdd void
GroupsAddDuplicate void
GroupsGet PBXGroupData
GroupsGetByChild PBXGroupData
GroupsGetByProjectPath PBXGroupData
GroupsGetMainGroup PBXGroupData
GroupsRemove void
ProjectGuid string
RemoveBuildProperty void
RemoveBuildProperty void
RemoveBuildPropertyForConfig void
RemoveBuildPropertyForConfig void
RemoveBuildPropertyValueList void
RemoveBuildPropertyValueList void
RemoveBuildPropertyValueListForConfig void
RemoveBuildPropertyValueListForConfig void
RemoveFilesByProjectPathRecursive void
RemoveGroupChildrenRecursive void
RemoveGroupIfEmpty void
SetDefaultAppExtensionDebugBuildFlags void
SetDefaultAppExtensionReleaseBuildFlags void
SetTargetAttributes void

Méthodes publiques

Méthode Description
AddAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
AddAssetTagToDefaultInstall ( string targetGuid, string tag ) : void
AddBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
AddBuildProperty ( string targetGuid, string name, string value ) : void
AddBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
AddBuildPropertyForConfig ( string configGuid, string name, string value ) : void
AddExternalLibraryDependency ( string targetGuid, string filename, string remoteFileGuid, string projectPath, string remoteInfo ) : void
AddExternalProjectDependency ( string path, string projectPath, PBXSourceTree sourceTree ) : void
AddFile ( string path, string projectPath ) : string
AddFile ( string path, string projectPath, PBXSourceTree sourceTree ) : string
AddFileToBuild ( string targetGuid, string fileGuid ) : void
AddFileToBuildWithFlags ( string targetGuid, string fileGuid, string compileFlags ) : void
AddFolderReference ( string path, string projectPath ) : string
AddFolderReference ( string path, string projectPath, PBXSourceTree sourceTree ) : string
AddFrameworkToProject ( string targetGuid, string framework, bool weak ) : void
BuildConfigByName ( string targetGuid, string name ) : string
ContainsFileByProjectPath ( string path ) : bool
ContainsFileByRealPath ( string path ) : bool
ContainsFileByRealPath ( string path, PBXSourceTree sourceTree ) : bool
FindFileGuidByProjectPath ( string path ) : string
FindFileGuidByRealPath ( string path ) : string
FindFileGuidByRealPath ( string path, PBXSourceTree sourceTree ) : string
GetCompileFlagsForFile ( string targetGuid, string fileGuid ) : List
GetPBXProjectPath ( string buildPath ) : string
GetUnityTargetName ( ) : string
GetUnityTestTargetName ( ) : string
HasFramework ( string framework ) : bool
IsBuildable ( string ext ) : bool
IsKnownExtension ( string ext ) : bool
ReadFromFile ( string path ) : void
ReadFromStream ( TextReader sr ) : void
ReadFromString ( string src ) : void
RemoveAssetTag ( string tag ) : void
RemoveAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
RemoveAssetTagFromDefaultInstall ( string targetGuid, string tag ) : void
RemoveFile ( string fileGuid ) : void
RemoveFileFromBuild ( string targetGuid, string fileGuid ) : void
RemoveFrameworkFromProject ( string targetGuid, string framework ) : void
SetBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
SetBuildProperty ( string targetGuid, string name, string value ) : void
SetBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
SetBuildPropertyForConfig ( string configGuid, string name, string value ) : void
SetCompileFlagsForFile ( string targetGuid, string fileGuid, List compileFlags ) : void
TargetGuidByName ( string name ) : string
UpdateBuildProperty ( IEnumerable targetGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
UpdateBuildProperty ( string targetGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
UpdateBuildPropertyForConfig ( IEnumerable configGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
UpdateBuildPropertyForConfig ( string configGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
WriteToFile ( string path ) : void
WriteToStream ( TextWriter sw ) : void
WriteToString ( ) : string

Private Methods

Méthode Description
AddAppExtension ( string mainTarget, string name, string infoPlistPath ) : string
AddBuildFileImpl ( string targetGuid, string fileGuid, bool weak, string compileFlags ) : void
AddFileImpl ( string path, string projectPath, PBXSourceTree tree, bool isFolderReference ) : string
BuildFilesAdd ( string targetGuid, PBXBuildFileData buildFile ) : void
BuildFilesGet ( string guid ) : PBXBuildFileData
BuildFilesGetAll ( ) : IEnumerable
BuildFilesGetForSourceFile ( string targetGuid, string fileGuid ) : PBXBuildFileData
BuildFilesRemove ( string targetGuid, string fileGuid ) : void
BuildSectionAny ( PBXNativeTargetData target, string path, bool isFolderRef ) : UnityEditor.iOS.Xcode.FileGUIDListBase
CreateNewTarget ( string name, string ext, string type ) : PBXNativeTargetData
CreateSourceGroup ( string sourceGroup ) : PBXGroupData
FileRefsAdd ( string realPath, string projectPath, PBXGroupData parent, PBXFileReferenceData fileRef ) : void
FileRefsGet ( string guid ) : PBXFileReferenceData
FileRefsGetByProjectPath ( string path ) : PBXFileReferenceData
FileRefsGetByRealPath ( string path, PBXSourceTree sourceTree ) : PBXFileReferenceData
FileRefsRemove ( string guid ) : void
GetConfigListForTarget ( string targetGuid ) : string
GetGroupChildrenFiles ( string projectPath ) : List
GetPBXGroupChildByName ( PBXGroupData group, string name ) : PBXGroupData
GetProjectInternal ( ) : PBXProjectObjectData
GroupsAdd ( string projectPath, PBXGroupData parent, PBXGroupData gr ) : void
GroupsAddDuplicate ( PBXGroupData gr ) : void
GroupsGet ( string guid ) : PBXGroupData
GroupsGetByChild ( string childGuid ) : PBXGroupData
GroupsGetByProjectPath ( string sourceGroup ) : PBXGroupData
GroupsGetMainGroup ( ) : PBXGroupData
GroupsRemove ( string guid ) : void
ProjectGuid ( ) : string
RemoveBuildProperty ( IEnumerable targetGuids, string name ) : void
RemoveBuildProperty ( string targetGuid, string name ) : void
RemoveBuildPropertyForConfig ( IEnumerable configGuids, string name ) : void
RemoveBuildPropertyForConfig ( string configGuid, string name ) : void
RemoveBuildPropertyValueList ( IEnumerable targetGuids, string name, IEnumerable valueList ) : void
RemoveBuildPropertyValueList ( string targetGuid, string name, IEnumerable valueList ) : void
RemoveBuildPropertyValueListForConfig ( IEnumerable configGuids, string name, IEnumerable valueList ) : void
RemoveBuildPropertyValueListForConfig ( string configGuid, string name, IEnumerable valueList ) : void
RemoveFilesByProjectPathRecursive ( string projectPath ) : void
RemoveGroupChildrenRecursive ( PBXGroupData parent ) : void
RemoveGroupIfEmpty ( PBXGroupData gr ) : void
SetDefaultAppExtensionDebugBuildFlags ( XCBuildConfigurationData config, string infoPlistPath ) : void
SetDefaultAppExtensionReleaseBuildFlags ( XCBuildConfigurationData config, string infoPlistPath ) : void
SetTargetAttributes ( string key, string value ) : void

Method Details

AddAssetTagForFile() public méthode

public AddAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
Résultat void

AddAssetTagToDefaultInstall() public méthode

public AddAssetTagToDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
Résultat void

AddBuildProperty() public méthode

public AddBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
targetGuids IEnumerable
name string
value string
Résultat void

AddBuildProperty() public méthode

public AddBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
Résultat void

AddBuildPropertyForConfig() public méthode

public AddBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
configGuids IEnumerable
name string
value string
Résultat void

AddBuildPropertyForConfig() public méthode

public AddBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
Résultat void

AddExternalLibraryDependency() public méthode

public AddExternalLibraryDependency ( string targetGuid, string filename, string remoteFileGuid, string projectPath, string remoteInfo ) : void
targetGuid string
filename string
remoteFileGuid string
projectPath string
remoteInfo string
Résultat void

AddExternalProjectDependency() public méthode

public AddExternalProjectDependency ( string path, string projectPath, PBXSourceTree sourceTree ) : void
path string
projectPath string
sourceTree PBXSourceTree
Résultat void

AddFile() public méthode

public AddFile ( string path, string projectPath ) : string
path string
projectPath string
Résultat string

AddFile() public méthode

public AddFile ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
Résultat string

AddFileToBuild() public méthode

public AddFileToBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
Résultat void

AddFileToBuildWithFlags() public méthode

public AddFileToBuildWithFlags ( string targetGuid, string fileGuid, string compileFlags ) : void
targetGuid string
fileGuid string
compileFlags string
Résultat void

AddFolderReference() public méthode

public AddFolderReference ( string path, string projectPath ) : string
path string
projectPath string
Résultat string

AddFolderReference() public méthode

public AddFolderReference ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
Résultat string

AddFrameworkToProject() public méthode

public AddFrameworkToProject ( string targetGuid, string framework, bool weak ) : void
targetGuid string
framework string
weak bool
Résultat void

BuildConfigByName() public méthode

public BuildConfigByName ( string targetGuid, string name ) : string
targetGuid string
name string
Résultat string

ContainsFileByProjectPath() public méthode

public ContainsFileByProjectPath ( string path ) : bool
path string
Résultat bool

ContainsFileByRealPath() public méthode

public ContainsFileByRealPath ( string path ) : bool
path string
Résultat bool

ContainsFileByRealPath() public méthode

public ContainsFileByRealPath ( string path, PBXSourceTree sourceTree ) : bool
path string
sourceTree PBXSourceTree
Résultat bool

FindFileGuidByProjectPath() public méthode

public FindFileGuidByProjectPath ( string path ) : string
path string
Résultat string

FindFileGuidByRealPath() public méthode

public FindFileGuidByRealPath ( string path ) : string
path string
Résultat string

FindFileGuidByRealPath() public méthode

public FindFileGuidByRealPath ( string path, PBXSourceTree sourceTree ) : string
path string
sourceTree PBXSourceTree
Résultat string

GetCompileFlagsForFile() public méthode

public GetCompileFlagsForFile ( string targetGuid, string fileGuid ) : List
targetGuid string
fileGuid string
Résultat List

GetPBXProjectPath() public static méthode

public static GetPBXProjectPath ( string buildPath ) : string
buildPath string
Résultat string

GetUnityTargetName() public static méthode

public static GetUnityTargetName ( ) : string
Résultat string

GetUnityTestTargetName() public static méthode

public static GetUnityTestTargetName ( ) : string
Résultat string

HasFramework() public méthode

public HasFramework ( string framework ) : bool
framework string
Résultat bool

IsBuildable() public static méthode

public static IsBuildable ( string ext ) : bool
ext string
Résultat bool

IsKnownExtension() public static méthode

public static IsKnownExtension ( string ext ) : bool
ext string
Résultat bool

ReadFromFile() public méthode

public ReadFromFile ( string path ) : void
path string
Résultat void

ReadFromStream() public méthode

public ReadFromStream ( TextReader sr ) : void
sr System.IO.TextReader
Résultat void

ReadFromString() public méthode

public ReadFromString ( string src ) : void
src string
Résultat void

RemoveAssetTag() public méthode

public RemoveAssetTag ( string tag ) : void
tag string
Résultat void

RemoveAssetTagForFile() public méthode

public RemoveAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
Résultat void

RemoveAssetTagFromDefaultInstall() public méthode

public RemoveAssetTagFromDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
Résultat void

RemoveFile() public méthode

public RemoveFile ( string fileGuid ) : void
fileGuid string
Résultat void

RemoveFileFromBuild() public méthode

public RemoveFileFromBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
Résultat void

RemoveFrameworkFromProject() public méthode

public RemoveFrameworkFromProject ( string targetGuid, string framework ) : void
targetGuid string
framework string
Résultat void

SetBuildProperty() public méthode

public SetBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
targetGuids IEnumerable
name string
value string
Résultat void

SetBuildProperty() public méthode

public SetBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
Résultat void

SetBuildPropertyForConfig() public méthode

public SetBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
configGuids IEnumerable
name string
value string
Résultat void

SetBuildPropertyForConfig() public méthode

public SetBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
Résultat void

SetCompileFlagsForFile() public méthode

public SetCompileFlagsForFile ( string targetGuid, string fileGuid, List compileFlags ) : void
targetGuid string
fileGuid string
compileFlags List
Résultat void

TargetGuidByName() public méthode

public TargetGuidByName ( string name ) : string
name string
Résultat string

UpdateBuildProperty() public méthode

public UpdateBuildProperty ( IEnumerable targetGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
targetGuids IEnumerable
name string
addValues IEnumerable
removeValues IEnumerable
Résultat void

UpdateBuildProperty() public méthode

public UpdateBuildProperty ( string targetGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
targetGuid string
name string
addValues IEnumerable
removeValues IEnumerable
Résultat void

UpdateBuildPropertyForConfig() public méthode

public UpdateBuildPropertyForConfig ( IEnumerable configGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
configGuids IEnumerable
name string
addValues IEnumerable
removeValues IEnumerable
Résultat void

UpdateBuildPropertyForConfig() public méthode

public UpdateBuildPropertyForConfig ( string configGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
configGuid string
name string
addValues IEnumerable
removeValues IEnumerable
Résultat void

WriteToFile() public méthode

public WriteToFile ( string path ) : void
path string
Résultat void

WriteToStream() public méthode

public WriteToStream ( TextWriter sw ) : void
sw System.IO.TextWriter
Résultat void

WriteToString() public méthode

public WriteToString ( ) : string
Résultat string