【问题标题】:Unity 3.5.6 compile error on mac mini for iOSiOS 的 mac mini 上的 Unity 3.5.6 编译错误
【发布时间】:2014-04-28 11:30:41
【问题描述】:

我收到编译错误,不知道如何修复它:

架构 armv7 的未定义符号:

"_mono_aot_module_Assembly_UnityScript_firstpass_info", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
ld: symbol(s) not found for architecture armv7

clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

在有效架构的构建设置中仅选择 armv7

【问题讨论】:

  • 您正在构建什么平台? iOS,Mac桌面?如果是 iOS,您是否尝试过删除整个 XCode 项目并重新构建它?
  • 平台是 iOS (iPhone),是的,我删除了项目并再次生成它,但没有帮助
  • 我怀疑是 ProjectSettings.asset 和 svn

标签: ios macos compiler-errors unity3d


【解决方案1】:

通过将 Assembly-UnityScript-firstpass.dll.s 和 Assembly-CSharp-firstpass.dll.s 添加到 xcode 项目中解决

【讨论】:

    最近更新 更多