Missing funcs when building IOS with 1.03.07

Hi,

Still some issues with the 1.03.07. Everything works fin in unity player, but there’s something missing in the IOS library (libfmodstudiounityplugin.a) of the latest build. Getting a lot of linker issues.

"_FMOD_System_MixerSuspend", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_MixerResume", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_GetDSPInfoByPlugin", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_SetUserData", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_SetProperties", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_Set3DAttributes", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_Release", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_GetProperties", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetParameterFloat", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_AttachChannelGroupToPort", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetParameterBool", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetMeteringEnabled", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetParameterInt", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetParameterFloat", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetParameterBool", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetMeteringInfo", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetMeteringEnabled", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetIdle", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetParameterData", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetDataParameterIndex", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetChannelFormat", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetLowPassGain", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DAttributes", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSPConnection_SetMixMatrix", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DDopplerLevel", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSPConnection_GetMixMatrix", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetReverbProperties", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetVolumeRamp", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetMixMatrix", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_SetActive", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetMixLevelsOutput", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_DetachChannelGroupFromPort", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetMixLevelsInput", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetDSPIndex", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_RemoveDSP", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSPConnection_GetType", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DSpread", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetDelay", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DConeSettings", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DDistanceFilter", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DConeOrientation", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetPan", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_GetUserData", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_IsPlaying", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DConeSettings", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Sound_GetSubSoundParent", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetOutputChannelFormat", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DCustomRolloff", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DMinMaxDistance", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetNumDSPs", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DAttributes", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetFadePoints", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DLevel", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetDelay", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetDSP", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
     (maybe you meant: _FMOD_ChannelGroup_GetDSPHead)
  "_FMOD_ChannelGroup_GetVolumeRamp", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetAudibility", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetDSPIndex", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetLowPassGain", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DLevel", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DDopplerLevel", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_GetSpeakerPosition", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_SetCallback", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DConeOrientation", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_GetParameterData", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Set3DMinMaxDistance", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_SetSpeakerPosition", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_Get3DAttributes", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_RemoveFadePoints", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetDSPClock", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_System_CreateReverb3D", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DDistanceFilter", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_AddFadePoint", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetChannelFormat", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetReverbProperties", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DCustomRolloff", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_Reverb3D_GetActive", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_DSP_SetParameterInt", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_GetMixMatrix", referenced from:
      RegisterMonoModules() in RegisterMonoModules.o
  "_FMOD_ChannelGroup_Get3DSpread", 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)

Hi rikur,

Sorry about that, just replace the fmod.cs in Assets/Plugins/FMOD/Wrapper with this one: http://52.88.2.202/files/fmod.cs

I have updated the download on the website to include this fix.

-Pete

Hi Peter,

Thanks for a quick fix! It works now.