我的团结项目在Xcode中打开时会产生错误。
错误是
clang: error: linker command failed with exit code 1
(use -v to see invocation)
因此项目不会在xcode中打开。
Xcode Version : xcode5.0
Unity Version : unity4.0
我如何摆脱这个问题?
答案 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版。