在Xcode中打开unity3d项目时出现错误

时间:2013-10-15 06:55:34

标签: xcode error-handling unity3d

我的团结项目在Xcode中打开时会产生错误。

错误是

clang: error: linker command failed with exit code 1 
(use -v to see invocation)

因此项目不会在xcode中打开。

Xcode Version : xcode5.0

Unity Version : unity4.0

我如何摆脱这个问题?

enter image description here

2 个答案:

答案 0 :(得分:1)

升级到Unity 4.2.2后,我开始收到类似的链接错误(我之前只使用过Unity的XCode 5)。 要修复它 - 我只是清除了我的整个XCode项目目录并重新完成了Unity的构建。一切都开始为我工作了。

所以我建议您尝试擦除XCode目录并从Unity重新创建它。

如果你的XCode项目中有自定义代码 - 也许可以尝试在不同的地方生成一个新的XCode项目,看它是否有效。

答案 1 :(得分:0)

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版。