C# Class UnityEditor.iOS.Xcode.PBXProject

Datei anzeigen Open project: CarlosHBC/UnityDecompiled Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

public AddAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
return void

AddAssetTagToDefaultInstall() public method

public AddAssetTagToDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
return void

AddBuildProperty() public method

public AddBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
targetGuids IEnumerable
name string
value string
return void

AddBuildProperty() public method

public AddBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
return void

AddBuildPropertyForConfig() public method

public AddBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
configGuids IEnumerable
name string
value string
return void

AddBuildPropertyForConfig() public method

public AddBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
return void

AddExternalLibraryDependency() public method

public AddExternalLibraryDependency ( string targetGuid, string filename, string remoteFileGuid, string projectPath, string remoteInfo ) : void
targetGuid string
filename string
remoteFileGuid string
projectPath string
remoteInfo string
return void

AddExternalProjectDependency() public method

public AddExternalProjectDependency ( string path, string projectPath, PBXSourceTree sourceTree ) : void
path string
projectPath string
sourceTree PBXSourceTree
return void

AddFile() public method

public AddFile ( string path, string projectPath ) : string
path string
projectPath string
return string

AddFile() public method

public AddFile ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
return string

AddFileToBuild() public method

public AddFileToBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
return void

AddFileToBuildWithFlags() public method

public AddFileToBuildWithFlags ( string targetGuid, string fileGuid, string compileFlags ) : void
targetGuid string
fileGuid string
compileFlags string
return void

AddFolderReference() public method

public AddFolderReference ( string path, string projectPath ) : string
path string
projectPath string
return string

AddFolderReference() public method

public AddFolderReference ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
return string

AddFrameworkToProject() public method

public AddFrameworkToProject ( string targetGuid, string framework, bool weak ) : void
targetGuid string
framework string
weak bool
return void

BuildConfigByName() public method

public BuildConfigByName ( string targetGuid, string name ) : string
targetGuid string
name string
return string

ContainsFileByProjectPath() public method

public ContainsFileByProjectPath ( string path ) : bool
path string
return bool

ContainsFileByRealPath() public method

public ContainsFileByRealPath ( string path ) : bool
path string
return bool

ContainsFileByRealPath() public method

public ContainsFileByRealPath ( string path, PBXSourceTree sourceTree ) : bool
path string
sourceTree PBXSourceTree
return bool

FindFileGuidByProjectPath() public method

public FindFileGuidByProjectPath ( string path ) : string
path string
return string

FindFileGuidByRealPath() public method

public FindFileGuidByRealPath ( string path ) : string
path string
return string

FindFileGuidByRealPath() public method

public FindFileGuidByRealPath ( string path, PBXSourceTree sourceTree ) : string
path string
sourceTree PBXSourceTree
return string

GetCompileFlagsForFile() public method

public GetCompileFlagsForFile ( string targetGuid, string fileGuid ) : List
targetGuid string
fileGuid string
return List

GetPBXProjectPath() public static method

public static GetPBXProjectPath ( string buildPath ) : string
buildPath string
return string

GetUnityTargetName() public static method

public static GetUnityTargetName ( ) : string
return string

GetUnityTestTargetName() public static method

public static GetUnityTestTargetName ( ) : string
return string

HasFramework() public method

public HasFramework ( string framework ) : bool
framework string
return bool

IsBuildable() public static method

public static IsBuildable ( string ext ) : bool
ext string
return bool

IsKnownExtension() public static method

public static IsKnownExtension ( string ext ) : bool
ext string
return bool

ReadFromFile() public method

public ReadFromFile ( string path ) : void
path string
return void

ReadFromStream() public method

public ReadFromStream ( TextReader sr ) : void
sr System.IO.TextReader
return void

ReadFromString() public method

public ReadFromString ( string src ) : void
src string
return void

RemoveAssetTag() public method

public RemoveAssetTag ( string tag ) : void
tag string
return void

RemoveAssetTagForFile() public method

public RemoveAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
return void

RemoveAssetTagFromDefaultInstall() public method

public RemoveAssetTagFromDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
return void

RemoveFile() public method

public RemoveFile ( string fileGuid ) : void
fileGuid string
return void

RemoveFileFromBuild() public method

public RemoveFileFromBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
return void

RemoveFrameworkFromProject() public method

public RemoveFrameworkFromProject ( string targetGuid, string framework ) : void
targetGuid string
framework string
return void

SetBuildProperty() public method

public SetBuildProperty ( IEnumerable targetGuids, string name, string value ) : void
targetGuids IEnumerable
name string
value string
return void

SetBuildProperty() public method

public SetBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
return void

SetBuildPropertyForConfig() public method

public SetBuildPropertyForConfig ( IEnumerable configGuids, string name, string value ) : void
configGuids IEnumerable
name string
value string
return void

SetBuildPropertyForConfig() public method

public SetBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
return void

SetCompileFlagsForFile() public method

public SetCompileFlagsForFile ( string targetGuid, string fileGuid, List compileFlags ) : void
targetGuid string
fileGuid string
compileFlags List
return void

TargetGuidByName() public method

public TargetGuidByName ( string name ) : string
name string
return string

UpdateBuildProperty() public method

public UpdateBuildProperty ( IEnumerable targetGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
targetGuids IEnumerable
name string
addValues IEnumerable
removeValues IEnumerable
return void

UpdateBuildProperty() public method

public UpdateBuildProperty ( string targetGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
targetGuid string
name string
addValues IEnumerable
removeValues IEnumerable
return void

UpdateBuildPropertyForConfig() public method

public UpdateBuildPropertyForConfig ( IEnumerable configGuids, string name, IEnumerable addValues, IEnumerable removeValues ) : void
configGuids IEnumerable
name string
addValues IEnumerable
removeValues IEnumerable
return void

UpdateBuildPropertyForConfig() public method

public UpdateBuildPropertyForConfig ( string configGuid, string name, IEnumerable addValues, IEnumerable removeValues ) : void
configGuid string
name string
addValues IEnumerable
removeValues IEnumerable
return void

WriteToFile() public method

public WriteToFile ( string path ) : void
path string
return void

WriteToStream() public method

public WriteToStream ( TextWriter sw ) : void
sw System.IO.TextWriter
return void

WriteToString() public method

public WriteToString ( ) : string
return string