Log in or register to post comments

Mach-O Linker Errors - Unity 4.5.2, Vuforia 3.0.9, Xcode 5.1.1

August 9, 2014 - 2:06am #1
Getting 21 Mach-O Linker errors when compiling in Xcode 5.1.1 after output from Unity 4.5.2 and Vuforia 3.0.9 running on Mac OS X 10.9.4. They're all video related and video is a part of my project (play video on Trackable found). Not sure how to go about solving this. Can anyone point me in the right direction? 
 
Undefined symbols for architecture armv7:
  "_videoPlayerSetVideoTextureIDIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerSeekToIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerPlayIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerSetVolumeIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerPauseIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerOnPauseIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerDeinitIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetVideoWidthIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetVideoHeightIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerUnloadIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerIsPlayableFullscreenIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerIsPlayableOnTextureIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetCurrentPositionIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetCurrentBufferingPercentageIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerLoadIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetStatusIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerUpdateVideoDataIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerGetLengthIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerStopIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_videoPlayerInitIOS", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

 

 

Mach-O Linker Errors - Unity 4.5.2, Vuforia 3.0.9, Xcode 5.1.1

August 20, 2014 - 12:41pm #4

thankyou! this worked for me as well when updating a year old project. Weird thing is i'm not using video.... anyway... it works! using Unity 4.5.3 btw

Mach-O Linker Errors - Unity 4.5.2, Vuforia 3.0.9, Xcode 5.1.1

August 11, 2014 - 9:01pm #3

elephantatwork - I fixed it by updating the video playback samples: https://developer.vuforia.com/resources/sample-apps/video-playback-sample-app

Mach-O Linker Errors - Unity 4.5.2, Vuforia 3.0.9, Xcode 5.1.1

August 11, 2014 - 9:18am #2

Run into the same issue. No clue as well. Are you using just the vuforia plugin to play the movie?

Log in or register to post comments