Vuforia 由于意外的重复任务而导致 Xcode 构建失败

问题描述 投票:0回答:1

在 Unity 中打开从 iOS 构建导出的 Xcode 项目后,我们发现 Xcode 立即构建失败。

Xcode 指示存在“意外的重复任务”并提供以下两条消息:

Target 'Unity-iPhone' (project 'Unity-iPhone') has copy command from '/Users/michael/vc/XXX/Builds/iOS/XXXXcode/Frameworks/com.ptc.vuforia.engine/Vuforia/Plugins/iOS/UnityDriver.framework' to '/Users/michael/Library/Developer/Xcode/DerivedData/Unity-iPhone-eviafjkjongbbigjhjevcxprpjsg/Build/Products/ReleaseForRunning-iphoneos/XXX.app/Frameworks/UnityDriver.framework'

Target 'Unity-iPhone' (project 'Unity-iPhone') has copy command from '/Users/michael/vc/XXX/Builds/iOS/XXXXcode/Frameworks/com.ptc.vuforia.engine/Vuforia/Plugins/iOS/UnityDriver.framework' to '/Users/michael/Library/Developer/Xcode/DerivedData/Unity-iPhone-eviafjkjongbbigjhjevcxprpjsg/Build/Products/ReleaseForRunning-iphoneos/XXX.app/Frameworks/UnityDriver.framework'

目前唯一的解决方法似乎是手动删除构建阶段中重复的“嵌入框架”步骤,但这对于我们的自动化构建系统来说并不理想。

相关版本:

  • macOS 14.1.1(从 x86 和 Apple Silicon 版本的 Unity 复制)
  • Xcode 15.0.1
  • Unity 2022.3.14f1
  • Vuforia 10.19.3
xcode unity-game-engine vuforia
1个回答
0
投票

事实证明这是最近 Unity 更新中的一个错误/回归,可以通过更新到 Unity 2022.3.16f1 来解决。

可在此处获取:https://unity.com/releases/editor/qa/lts-releases 以及通过 Unity Hub。

详细信息应该在这个线程和这个Unity bug中提供。

© www.soinside.com 2019 - 2024. All rights reserved.