VR One демонстрационные ошибки сборки для 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, поэтому я не могу его открыть. Я делаю что-то не так или есть ошибка в этом файле?
1 ответ
Решение
Я разобрался с исправлением! LOL, для меня, я просто был очень ленивым и забыл добавить SceneKit.
Unity-iPhone -> Фаза сборки -> Связь бинарных файлов с библиотеками
Нажмите знак "+" и добавьте фреймворк SceneKit.
очистить, построить и это должно работать.