iPhone 的 VR One 演示构建错误

VR One demo build errors for iPhone

我在为 iPhone 创建构建时遇到了问题。我可以在 Unity 中构建一个与 Xcode 一起使用的构建,但是在 Xcode 中为 iPhone 构建会给我以下五个错误。

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有关,打不开。是我做错了什么还是这个文件有错误?

我找到了解决方法!大声笑,对我来说,我只是太懒了,忘了添加 SceneKit。

Unity-iPhone -> 构建阶段 -> Link 带库的二进制文件

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

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