我的统一项目在 Xcode 中打开时产生错误。
错误是
clang: error: linker command failed with exit code 1
(use -v to see invocation)
所以项目不会在 xcode 中打开。
Xcode Version : xcode5.0
Unity Version : unity4.0
我怎样才能摆脱这个问题?
我的统一项目在 Xcode 中打开时产生错误。
错误是
clang: error: linker command failed with exit code 1
(use -v to see invocation)
所以项目不会在 xcode 中打开。
Xcode Version : xcode5.0
Unity Version : unity4.0
我怎样才能摆脱这个问题?
升级到 Unity 4.2.2 后,我开始遇到类似的链接错误(我只使用过 XCode 5 和 Unity for iOS)。
要修复它 - 我刚刚清除了整个 XCode 项目目录并从 Unity 重新构建。一切又开始为我工作了。
所以我建议您尝试清除您的 XCode 目录并从 Unity 重新创建它。
如果您的 XCode 项目中有自定义代码 - 可以尝试在不同的地方生成一个新的 XCode 项目,看看它是否有效。
Unity 不支持 Xcode 5(上次使用 Unity 4.2.1 测试)。我猜您在尝试构建和运行统一项目时也会遇到以下问题:
UnityException:通过 Xcode4 启动 iOS 项目失败。检查编辑器日志以获取详细信息。
为了解决您的问题,您需要重新安装 Xcode 4。我建议通过在https://developer.apple.com/downloads/上搜索来下载 XCode 4.6.3 。虽然可以并行运行多个版本的 Xcode(即 5 和 4.6.3),但我的经验是 Unity 将始终启动 Xcode 5,而我无法找到改变这一点的方法即使重命名了 2 个 Xcode 应用程序(也许其他人知道方法?)。就我而言,除了构建 Unity 项目外,我对 Xcode 没有其他需求,所以我只删除了版本 5。