Xcode 11.3.1 Linker Errors after upgrading from FMOD 1.10 to 2.00.08

Hi there,

I’m having some issues deploying my app on iOS.

My project is being built from Unity LTS 2017.4.37f1.

I’m getting a lot of Mach-O Linker (Id) Errors.
Everything appears to be working without issue in Unity, nothing obvious is awry.

Here is a screen shot of the errors in Xcode just in case they provide a clue.

Any assistance welcome,

Cheers

Currently I cannot build to iOS, any help, acknowledgment of an issue or requirement for further information would be greatly appreciated. I would prefer not to roll back to an older version of FMOD if it can be avoided. Many thanks

I have been unable to reproduce the issue here at all.
Can you confirm that the FMOD iOS libs are in the correct project directory:

{Project}/Assets/Plugins/FMOD/lib/ios/

And also that they are in the build directory:

{BuildRoot}/Libraries/Plugins/iOS/

My next suggestion would be a full manual delete of the integration from the project folder, then re-importing the latest version.

Dang, thank you so much for pointing out the subtle but utterly annoying error in my pipeline :anguished:.

I use SVN as my version control and of course .a files are by default ignored when doing a general commit, you have to manually/forcibly add them in explorer. Subsequently the iOS and TVOS plugins were missing from the project. I should have learnt by now.

Still it’s pretty annoying that Unity didn’t complain they were missing during the build process… but I’m sure there is a good reason for that :laughing:.

Thank you for your help :slightly_smiling_face: