2013-10-15 142 views
0

我的统一项目在Xcode中打开时会产生错误。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

回答

0

统一不支持的Xcode 5(最后使用Unity 4.2.1测试)。我猜你在尝试构建并运行你的团结项目时也遇到以下问题:

UnityException:通过Xcode4启动iOS项目失败。查看编辑日志以获取详细信

为了解决您的问题,您将需要在https://developer.apple.com/downloads/寻找它重新安装的Xcode 4,我建议下载的XCode 4.6.3。虽然可以并行运行多个版本的Xcode(例如5和4.6.3),但我的经验是Unity会始终启动Xcode 5,但我无法找到改变此方法的方法即使重命名2 Xcode应用程序(也许别人知道某种方式?)的行为?在我的情况下,除了构建Unity项目之外,我没有其他需要Xcode,所以我刚刚删除了版本5.

1

我升级到Unity 4.2.2后开始出现类似的链接错误(我只用过适用于iOS的XCode 5和Unity)。
解决它 - 我只是抹去了我的整个XCode项目目录,并重新从Unity构建。一切都开始为我工作了。

所以我建议你试着擦掉你的XCode目录并从Unity重新创建它。

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

相关问题