C# 클래스 UnityEditor.iOS.Xcode.PBXProject

파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

AddAssetTagForFile() 공개 메소드

public AddAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
리턴 void

AddAssetTagToDefaultInstall() 공개 메소드

public AddAssetTagToDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
리턴 void

AddBuildProperty() 공개 메소드

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

AddBuildProperty() 공개 메소드

public AddBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
리턴 void

AddBuildPropertyForConfig() 공개 메소드

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

AddBuildPropertyForConfig() 공개 메소드

public AddBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
리턴 void

AddExternalLibraryDependency() 공개 메소드

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

AddExternalProjectDependency() 공개 메소드

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

AddFile() 공개 메소드

public AddFile ( string path, string projectPath ) : string
path string
projectPath string
리턴 string

AddFile() 공개 메소드

public AddFile ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
리턴 string

AddFileToBuild() 공개 메소드

public AddFileToBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
리턴 void

AddFileToBuildWithFlags() 공개 메소드

public AddFileToBuildWithFlags ( string targetGuid, string fileGuid, string compileFlags ) : void
targetGuid string
fileGuid string
compileFlags string
리턴 void

AddFolderReference() 공개 메소드

public AddFolderReference ( string path, string projectPath ) : string
path string
projectPath string
리턴 string

AddFolderReference() 공개 메소드

public AddFolderReference ( string path, string projectPath, PBXSourceTree sourceTree ) : string
path string
projectPath string
sourceTree PBXSourceTree
리턴 string

AddFrameworkToProject() 공개 메소드

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

BuildConfigByName() 공개 메소드

public BuildConfigByName ( string targetGuid, string name ) : string
targetGuid string
name string
리턴 string

ContainsFileByProjectPath() 공개 메소드

public ContainsFileByProjectPath ( string path ) : bool
path string
리턴 bool

ContainsFileByRealPath() 공개 메소드

public ContainsFileByRealPath ( string path ) : bool
path string
리턴 bool

ContainsFileByRealPath() 공개 메소드

public ContainsFileByRealPath ( string path, PBXSourceTree sourceTree ) : bool
path string
sourceTree PBXSourceTree
리턴 bool

FindFileGuidByProjectPath() 공개 메소드

public FindFileGuidByProjectPath ( string path ) : string
path string
리턴 string

FindFileGuidByRealPath() 공개 메소드

public FindFileGuidByRealPath ( string path ) : string
path string
리턴 string

FindFileGuidByRealPath() 공개 메소드

public FindFileGuidByRealPath ( string path, PBXSourceTree sourceTree ) : string
path string
sourceTree PBXSourceTree
리턴 string

GetCompileFlagsForFile() 공개 메소드

public GetCompileFlagsForFile ( string targetGuid, string fileGuid ) : List
targetGuid string
fileGuid string
리턴 List

GetPBXProjectPath() 공개 정적인 메소드

public static GetPBXProjectPath ( string buildPath ) : string
buildPath string
리턴 string

GetUnityTargetName() 공개 정적인 메소드

public static GetUnityTargetName ( ) : string
리턴 string

GetUnityTestTargetName() 공개 정적인 메소드

public static GetUnityTestTargetName ( ) : string
리턴 string

HasFramework() 공개 메소드

public HasFramework ( string framework ) : bool
framework string
리턴 bool

IsBuildable() 공개 정적인 메소드

public static IsBuildable ( string ext ) : bool
ext string
리턴 bool

IsKnownExtension() 공개 정적인 메소드

public static IsKnownExtension ( string ext ) : bool
ext string
리턴 bool

ReadFromFile() 공개 메소드

public ReadFromFile ( string path ) : void
path string
리턴 void

ReadFromStream() 공개 메소드

public ReadFromStream ( TextReader sr ) : void
sr System.IO.TextReader
리턴 void

ReadFromString() 공개 메소드

public ReadFromString ( string src ) : void
src string
리턴 void

RemoveAssetTag() 공개 메소드

public RemoveAssetTag ( string tag ) : void
tag string
리턴 void

RemoveAssetTagForFile() 공개 메소드

public RemoveAssetTagForFile ( string targetGuid, string fileGuid, string tag ) : void
targetGuid string
fileGuid string
tag string
리턴 void

RemoveAssetTagFromDefaultInstall() 공개 메소드

public RemoveAssetTagFromDefaultInstall ( string targetGuid, string tag ) : void
targetGuid string
tag string
리턴 void

RemoveFile() 공개 메소드

public RemoveFile ( string fileGuid ) : void
fileGuid string
리턴 void

RemoveFileFromBuild() 공개 메소드

public RemoveFileFromBuild ( string targetGuid, string fileGuid ) : void
targetGuid string
fileGuid string
리턴 void

RemoveFrameworkFromProject() 공개 메소드

public RemoveFrameworkFromProject ( string targetGuid, string framework ) : void
targetGuid string
framework string
리턴 void

SetBuildProperty() 공개 메소드

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

SetBuildProperty() 공개 메소드

public SetBuildProperty ( string targetGuid, string name, string value ) : void
targetGuid string
name string
value string
리턴 void

SetBuildPropertyForConfig() 공개 메소드

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

SetBuildPropertyForConfig() 공개 메소드

public SetBuildPropertyForConfig ( string configGuid, string name, string value ) : void
configGuid string
name string
value string
리턴 void

SetCompileFlagsForFile() 공개 메소드

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

TargetGuidByName() 공개 메소드

public TargetGuidByName ( string name ) : string
name string
리턴 string

UpdateBuildProperty() 공개 메소드

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

UpdateBuildProperty() 공개 메소드

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

UpdateBuildPropertyForConfig() 공개 메소드

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

UpdateBuildPropertyForConfig() 공개 메소드

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

WriteToFile() 공개 메소드

public WriteToFile ( string path ) : void
path string
리턴 void

WriteToStream() 공개 메소드

public WriteToStream ( TextWriter sw ) : void
sw System.IO.TextWriter
리턴 void

WriteToString() 공개 메소드

public WriteToString ( ) : string
리턴 string