menu
 

Audiokinetic의 커뮤니티 Q&A는 사용자가 Wwise와 Strata 커뮤니티 내에서 서로 질문과 답변을 하는 포럼입니다. Audiokinetic의 기술 지원팀에게 문의하고 싶으신 경우 지원 티켓 페이지를 사용해주세요.

0 투표

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.

General Discussion Stephane B. (180 포인트) 로 부터

Please sign-in or register to answer this question.

...