Community Q&A

Welcome to Audiokinetic’s community-driven Q&A forum. This is the place where Wwise and Strata users help each other out. For direct help from our team, please use the Support Tickets page. To report a bug, use the Bug Report option in the Audiokinetic Launcher. (Note that Bug Reports submitted to the Q&A forum will be rejected. Using our dedicated Bug Report system ensures your report is seen by the right people and has the best chance of being fixed.)

To get the best answers quickly, follow these tips when posting a question:

  • Be Specific: What are you trying to achieve, or what specific issue are you running into?
  • Include Key Details: Include details like your Wwise and game engine versions, operating system, etc.
  • Explain What You've Tried: Let others know what troubleshooting steps you've already taken.
  • Focus on the Facts: Describe the technical facts of your issue. Focusing on the problem helps others find a solution quickly.

0 votes

Hi,

We are encountering a fatal build error when deploying our project from Unity with tvOS target. We are using Wwise 2018.1.9.6942 with the latest Unity integration.

The AkPluginActivator.cs class is unable to find an entry for tvOS and crashes on line 305, specifically:

var missingPlugins = staticPluginRegistration.GetMissingPlugins(s_PerPlatformPlugins[deployementTargetName]);

The crash is a KeyNotFoundException because s_PerPlatformPlugins does not contain an entry for the platform string tvOS

From reading surrounding code, it seems this is because I had not added the tvOS platform to the Wwise project in the platform. So I went into the project and tried to add tvOS. It turns out tvOS is not a valid base platform. From reading the docs, it seems tvOS and iOS can be used interchangeably, so I added a platform called tvOS, copied from iOS, and using iOS as its base platform. Is this correct? Either way, it did not fix my issue, tvOS is still not an entry in the dictionary.

As a last resort, I added some code to bypass this missing plugin check and just build the game regardless. This fixes my issue and ensures the libAkSoundEngine.a gets included in the build output. From what I can tell this seems to be a bug in Wwise. Can someone confirm? And if not, is there some configuration step I missed which would fix the issue without manual code changes in the AkPluginActivator.cs class?

Any help appreciated as the docs are rather sparse on this, thanks.

in General Discussion by Stephane B. (180 points)

Please sign-in or register to answer this question.

...