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其他资源
Unity 讨论论坛上有几篇帖子,可帮助解决与 iOS 项目相关的不同问题:- 通过后处理脚本将框架添加到 XCode 项目中。
- 通过后处理脚本将项目添加到 XCode 项目的 info.plist 中。
- 为第三方工具中缺失的库添加其他链接器标志。
- 激活 iCloud 设置。
- 添加安全框架。
- XCode 框架。
- 如何在批处理模式下进行本地构建。
- 关于如何在 Unity 项目禁用位码的支持文章。