版本:Unity 6 (6000.0)
语言英语
  • C#

PBXProject

UnityEditor.iOS.Xcode 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实会阅读来自用户的每条建议的更改并会在适用情况下进行更新。

关闭

提交失败

由于某种原因无法提交您建议的更改。请在几分钟后<a>重试</a>。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

说明

表示 Xcode 项目(pbxproj 文件)。

属性

unityPostprocessTargetPhonyBuildPhaseNameUnity 添加的占位符编译阶段的名称,表示添加后处理操作的位置。

构造函数

PBXProject创建 PBXProject 类的实例。

公共方法

AddAssetTagForFile增加针对给定文件的资产标记。
AddAssetTagToDefaultInstall将资产标记添加到初始安装期间下载的标记的列表。
AddBuildConfig为项目中的所有目标创建新的构建配置集。
AddBuildProperty在针对指定目标的所有构建配置的构建属性列表中增加一个值。
AddBuildPropertyForConfig在给定构建配置的构建属性列表中增加一个值。
AddCapability向 Xcode 项目增加一个目标功能。这会根据功能类型启用行为。某些功能需要在 Xcode 中进行其他设置。若要更加细致地控制功能的特定设置,可以使用 ProjectCapabilityManager 类。
AddCopyFilesBuildPhase为给定目标创建新的复制文件构建阶段。
AddCopyFilesBuildPhaseBeforeTargetPostprocess为给定目标创建新的复制文件构建阶段。
AddFile向已知文件列表增加新的文件引用。
AddFileToBuild配置针对给定原生目标进行构建的文件。
AddFileToBuildSection在特定构建部分中配置针对给定原生目标进行构建的文件。
AddFileToBuildWithFlags使用特定的编译器标志配置针对给定目标进行构建的文件。
AddFolderReference向已知文件列表增加新的文件夹引用。
AddFrameworksBuildPhase为给定的目标创建新的框架构建阶段。
AddFrameworkToProject为指定目标增加一个系统框架依赖项。
AddHeadersBuildPhase为给定目标创建新的头文件构建阶段(PBXHeadersBuildPhase)。
AddKnownRegion向 Xcode 项目增加提供的区域。
AddLocaleVariantFile向 iOS 平台的 Xcode 项目变种组中增加区域设置。
AddPublicHeaderToBuild将文件配置为给定本机目标的公开标头进行构建。
AddRemotePackageFrameworkToProject为指定的目标添加远程软件包框架依赖项。
AddRemotePackageReferenceAtBranch添加指向给定分支中远程软件包的引用。
AddRemotePackageReferenceAtRevision添加指向给定修订中远程软件包的引用。
AddRemotePackageReferenceAtVersion添加指向给定版本中远程软件包的引用。
AddRemotePackageReferenceAtVersionUpToNextMajor添加指向给定版本中远程软件包的引用并允许更新到下一个主要版本。
AddRemotePackageReferenceAtVersionUpToNextMinor添加指向给定版本中远程软件包的引用并允许更新到下一个次要版本。
AddRemotePackageReferenceWithVersionRange添加指向远程软件包的引用并允许在给定版本范围内进行更新。
AddResourcesBuildPhase为给定目标创建新的资源构建阶段。
AddShellScriptBuildPhase为给定目标创建新的复制 Shell 脚本阶段。
AddShellScriptBuildPhaseBeforeTargetPostprocess为给定目标创建新的复制 Shell 脚本阶段。
AddSourcesBuildPhase为给定目标创建新的源代码构建阶段。
AddTarget创建新的本机目标。
AddTargetDependency创建此目标与另一个目标之间的依赖关系。其他目标可能在不同的项目中。
BuildConfigByName返回具有给定名称的构建配置的 GUID,针对特定目标。
BuildConfigNames返回项目中可用的构建配置的名称。
ClearKnownRegions删除 Xcode 项目中自动添加的已弃用区域。
ContainsFileByProjectPath检查项目是否包含具有给定项目路径的文件。
ContainsFileByRealPath检查项目是否包含具有给定物理路径的文件。
ContainsFramework检查给定的系统框架是否为目标的依赖项。
FindFileGuidByProjectPath在项目中查找具有给定项目路径的文件(如果存在)。
FindFileGuidByRealPath在项目中查找具有给定物理路径的文件(如果存在)。
GetAllBuildPhasesForTarget返回指定目标的所有构建阶段。
GetBaseReferenceForConfig获取指定构建配置的基本配置参考 GUID。
GetBuildPhaseName返回具有指定 GUID 的构建阶段的名称。
GetBuildPhaseType返回具有指定 GUID 的构建阶段的类型。
GetBuildPropertyForAnyConfig获取指定目标的所有构建配置中给定名称的构建属性值。如果属性具有多个值,则用空格分隔这些值。
GetBuildPropertyForConfig在指定构建配置中获取给定名称的构建属性值。如果属性具有多个值,则使用空格分隔。
GetCompileFlagsForFile返回在给定目标上的特定文件设置的编译标志。
GetCopyFilesBuildPhaseByTarget返回给定目标匹配的复制文件构建阶段的 GUID。
GetEntitlementFilePathForTarget返回指定构建目标的权限文件相对路径。
GetFrameworksBuildPhaseByTarget返回给定目标的 Framework 构建阶段的 GUID。
GetHeadersBuildPhaseByTarget返回给定目标的 Header 构建阶段 (PBXHeadersBuildPhase) 的 GUID。
GetRealPathsOfAllFiles获取所有已知文件列表。
GetResourcesBuildPhaseByTarget返回给定目标的资源构建阶段的 GUID。
GetShellScriptBuildPhaseForTarget返回给定目标匹配的复制 shell 脚本构建阶段的 GUID。
GetSourcesBuildPhaseByTarget返回给定目标的源构建阶段的 GUID。
GetTargetProductFileRef返回构建目标创建的工件的文件引用。
GetUnityFrameworkTargetGuid返回 Unity 项目中 Framework 目标的 GUID。
GetUnityMainTargetGuid返回 Unity 项目中主目标的 GUID。
InsertCopyFilesBuildPhase为给定目标创建新的复制文件构建阶段。
InsertShellScriptBuildPhase为给定目标创建新的 shell 脚本构建阶段。
ProjectGuid返回项目的 GUID。
ReadFromFile从给定路径标识的文件中读取项目。
ReadFromStream从给定的文本阅读器中读取项目。
ReadFromString从给定的字符串读取项目。
RemoveAssetTag删除资产标签。
RemoveAssetTagForFile删除给定文件的资产标签。
RemoveAssetTagFromDefaultInstall从初始安装期间下载的标签列表中删除资产标签。
RemoveBuildConfig从项目中所有目标中删除所有具有给定名称的构建配置。
RemoveFile从项目中删除给定文件。
RemoveFileFromBuild从指定构建的文件列表中删除给定文件。
RemoveFrameworkFromProject删除指定目标的系统框架依赖项。
ReplaceFile使用新文件替换指定文件。
SetBaseReferenceForConfig设置指定构建配置的基本配置引用。
SetBuildProperty将构建属性设置为指定目标所有构建配置中的给定值。
SetBuildPropertyForConfig将构建属性设置为指定构建配置中的给定值。
SetCompileFlagsForFile设置给定目标中给定文件的编译标志。
SetDevelopmentRegion设置 Xcode 项目中 bundle 的默认语言和区域。
SetTeamId设置 Xcode 项目的团队 ID。
TargetGuidByName返回具有指定名称的本地目标的 GUID。
UpdateBuildProperty针对指定目标的所有构建配置添加和移除构建属性中的值。
UpdateBuildPropertyForConfig在给定的构建配置中添加和移除构建属性中的值。
WriteToFile将项目内容写入指定文件。
WriteToStream将项目内容写入指定的文本编写器。
WriteToString将项目的内容写入字符串。

静态方法

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