设置 iOS 构建配置
Set up an iOS build configuration for your Unity project.
阅读时间2 分钟最后更新于 1 个月前
Build Automation 可帮助您自动完成针对 iOS 设备构建 Unity 项目的过程。iOS 开发有许多先决条件。请注意,Apple 的流程和要求会随时间推移而变化,因此如果遇到问题,最好参考 Apple 开发者网站。
关于 Apple 隐私清单的说明
Apple 正在推出一项隐私政策,要求 App Store 上针对 iOS、iPadOS、Apple tvOS 和 visionOS 平台的全新和更新应用程序包含隐私清单文件。 隐私清单文件PrivacyInfo.xcprivacy
Unity Build Automation 不会收集数据,也不会参与任何需要在隐私清单文件中披露的数据处理行为。
Xcode 框架
如果您的 iOS 项目需要额外的 Xcode 框架,请使用 PBXProject API 将这些框架添加到由 Unity Build Automation 创建的 Xcode 项目文件中。 有关使用该 API 的 Unity 项目示例,请参阅 GitHub 上的 UpdateXcodeProject 示例项目。您可以使用该示例进行试验和学习。 该示例项目的插件之一是外部 Xcode 项目操作 DLL。该 DLL 是 Unity 在 Bitbucket 代码仓库中提供的源代码的构建产物。包含 Xcode 项目操作功能的一种首选方法是将 C# 源代码文件复制到项目的 Assets/Editor 文件夹中。 有两种方法可以调用此 API 来操作 Xcode 项目:- 使用内置的 Unity PostProcessBuildAttribute,它会在 Unity Build Automation 的导出后方法运行之前执行。
- 使用 Unity Build Automation 导出后方法(需要访问高级设置)。