【问题标题】:VR One demo build errors for iPhone适用于 iPhone 的 VR One 演示构建错误
【发布时间】:2015-01-08 16:30:24
【问题描述】:

我在为 iPhone 创建构建时遇到了麻烦。我可以在 Unity 中进行构建以与 Xcode 一起使用,但是在 iPhone 的 Xcode 中构建会出现以下五个错误。

Undefined symbols for architecture armv7:
  "_SCNMatrix4MakeRotation", referenced from:
      __GetQuaternionUpdate in libVROneHeadTracking.a(RotateAround.o)
  "_OBJC_CLASS_$_SCNNode", referenced from:
      objc-class-ref in libVROneHeadTracking.a(RotateAround.o)
  "_SCNMatrix4Invert", referenced from:
      __GetQuaternionUpdate in libVROneHeadTracking.a(RotateAround.o)
  "_SCNMatrix4Mult", referenced from:
      __GetQuaternionUpdate in libVROneHeadTracking.a(RotateAround.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

都和libVROneHeadTracking.a有关,所以打不开。是我做错了什么还是这个文件有错误?

【问题讨论】:

标签: iphone xcode unity3d vrone


【解决方案1】:

我想出了解决办法!大声笑,对我来说,我只是超级懒惰,忘记添加 SceneKit。

Unity-iPhone -> 构建阶段 -> 将二进制文件与库链接

点击“+”号并添加 SceneKit 框架。

清理,构建,它应该可以工作。

【讨论】:

  • 我现在觉得自己好蠢。我现在看到它确实在需求部分提到过。顺便说一下,它是 SceneKit 框架,而不是 SpriteKit。我认为在入门部分也应该注意这一点。
猜你喜欢
  • 2018-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多