PBXProject

class in UnityEditor.iOS.Xcode

切换到手册

描述

表示 Xcode 项目(pbxproj 文件)。

构造函数

PBXProject创建 PBXProject 类的新实例。

公共函数

AddAssetTagForFile为给定文件添加资源标签。
AddAssetTagToDefaultInstall将资源标签添加到要在初始安装过程中下载的标签列表中。
AddBuildConfig为项目中的所有目标创建一组新的构建配置。
AddBuildProperty向指定目标的所有构建配置中的构建属性列表添加值。
AddBuildPropertyForConfig向给定构建配置的构建属性列表添加值。
AddCapability向 Xcode 项目添加目标功能。这将支持基于功能类型的行为。某些功能需要在 Xcode 中进行额外设置。要更好地控制功能的特定设置,请使用 ProjectCapabilityManager 类。
AddCopyFilesBuildPhase为给定目标创建新的副本文件构建阶段。
AddFile向已知文件列表添加一个新的文件引用。
AddFileToBuild将文件配置为针对给定原生目标进行构建。
AddFileToBuildSection将文件配置为针对特定构建部分的给定原生目标进行构建。
AddFileToBuildWithFlags将文件配置为针对具有特定编译器标志的给定目标进行构建。
AddFolderReference向已知文件列表添加一个新的文件夹引用。
AddFrameworksBuildPhase为给定目标创建新的框架构建阶段。
AddFrameworkToProject为指定目标添加系统框架依赖项。
AddResourcesBuildPhase为给定目标创建新的资源构建阶段。
AddSourcesBuildPhase为给定目标创建新的源代码构建阶段。
AddTarget创建新的原生目标。
BuildConfigByName为特定目标返回具有给定名称的构建配置 GUID。
BuildConfigNames返回项目中可用的构建配置的名称。
ContainsFileByProjectPath检查项目中是否包含具有给定项目路径的文件。
ContainsFileByRealPath检查项目中是否包含具有给定物理路径的文件。
ContainsFramework检查给定的系统框架是否是目标的依赖项。
FindFileGuidByProjectPath在项目中查找具有给定项目路径的文件(如果有)。
FindFileGuidByRealPath在项目中查找具有给定物理路径的文件(如果有)。
GetBuildPropertyForAnyConfig在指定目标的所有构建配置中获取给定名称的构建属性值。如果属性具有多个值,则会用空格分隔这些值。
GetBuildPropertyForConfig在指定构建配置中获取给定名称的构建属性值。如果属性具有多个值,则会用空格分隔这些值。
GetCompileFlagsForFile返回为给定目标上的特定文件设置的编译标志。
GetCopyFilesBuildPhaseByTarget返回给定目标的匹配副本文件构建阶段的 GUID。
GetFrameworksBuildPhaseByTarget返回给定目标的框架构建阶段的 GUID。
GetResourcesBuildPhaseByTarget返回给定目标的资源构建阶段的 GUID。
GetSourcesBuildPhaseByTarget返回给定目标的源代码构建阶段的 GUID。
GetTargetProductFileRef返回由构建目标创建的工件的文件引用。
ProjectGuid返回项目的 GUID。
ReadFromFile从给定路径标识的文件中读取项目。
ReadFromStream从给定的文本阅读器中读取项目。
ReadFromString从给定的字符串中读取项目。
RemoveAssetTag删除资源标签。
RemoveAssetTagForFile删除给定文件的资源标签。
RemoveAssetTagFromDefaultInstall从要在初始安装过程中下载的标签列表中删除资源标签。
RemoveBuildConfig从项目中的所有目标中删除具有给定名称的所有构建配置。
RemoveFile从项目中删除给定文件。
RemoveFileFromBuild从要针对给定目标构建的文件列表中删除给定文件。
RemoveFrameworkFromProject删除指定目标的系统框架依赖项。
SetBuildProperty在指定目标的所有构建配置中将构建属性设置为给定值。
SetBuildPropertyForConfig在指定构建配置中将构建属性设置为给定值。
SetCompileFlagsForFile为给定目标中的给定文件设置编译标志。
SetTeamId设置 Xcode 项目的团队 ID。
TargetGuidByName返回具有给定名称的原生目标的 GUID。
UpdateBuildProperty在指定目标的所有构建配置中,添加和删除构建属性的值。
UpdateBuildPropertyForConfig在给定的构建配置中,添加和删除构建属性的值。
WriteToFile将项目内容写入指定文件。
WriteToStream将项目内容写入指定的文本写入器。
WriteToString将项目内容写入字符串。

静态函数

GetPBXProjectPath返回给定 Unity 构建路径中 PBX 项目的路径。
GetUnityTargetName返回 Unity 项目中的默认主目标名称。
GetUnityTestTargetName返回默认的测试目标名称。
IsBuildable检查具有给定扩展名的文件是否可以由 Xcode 创建。
IsKnownExtension检查 PBXProject 是否知道具有给定扩展名的文件。