文档

支持

iOS Build Automation 在 XCode 导出期间出现问题

Resolve iOS build automation problems during Xcode export in Unity Build Automation.
阅读时间2 分钟最后更新于 19 天前

症状

在 Unity Build Automation (UBA) 中构建 iOS 项目时,Xcode 项目中出现构建错误。

原因

UBA 中的大多数 Xcode 构建失败都与第三方插件有关,特别是那些存在 Xcode 最低版本要求或需要禁用位码的插件。 如果后处理无法找到 Xcode 项目并且无法添加适当的库,也可能发生构建错误。

解决方案

确保能够使用相同的设置和所需版本的 Xcode 在本地构建项目:除非在 UBA 的导出后脚本中进行相同的修改,否则不要修改 Xcode 项目。 如果后处理无法找到 Xcode 项目,则您需要将该路径传递给
OnPostProcessBuild
。一些第三方插件或您自己的代码需要一种方法来修改 XCode 项目以添加库或文件,您可以使用后处理属性脚本 API 来执行此操作。

其他资源

Unity 讨论论坛上有几篇帖子,可帮助解决与 iOS 项目相关的不同问题: 您还可以参阅以下页面: