Closed jamiemarkwhite closed 4 months ago
Hi, we are currently fixingthe build for mac and adding support for ios and android as well. There were a few changes in the plugin and the mac build was not updated.
But basically you need to download our WebRTC library to use it instead of the unreal one (that is not shipped on mac), that you can find on the unreal player download artifact and add it to the Plugin. It is documented how to do it on the player plugin readme, but we will update the documentation here too.
I will let you know when the new release will come out (likely in a few days) that will fix this issue.
Hi, I've noticed the Mac fix in the dev branch and gave it a test. Although it seems like it gets further - it still fails. I had downloaded the required ThirdParty files and unzipped them into MillicastPublisher/Source/ThirdParty prior to this.
I tried building the plugin via CLI, but it still failed:
./RunUAT.sh BuildPlugin -plugin="/Users/jamiewhite/git/misc-git/MillicastPublisher/MillicastPublisher.uplugin" -package="/tmp/millicast-publisher-built"
Unable to instantiate module 'MillicastWebRTC': Asking CppCompileEnvironment for a single- Architecture, but it has multiple Architectures (arm64, x64). This indicates logic needs to be updated (referenced via Target -> MillicastPublisher.Build.cs) Took 2.32s to run dotnet, ExitCode=6
I was wondering what your dev env setup is to build Mac plugins?
Also, I don't suppose it's possible to release pre-built versions so we don't have to build manually?
Thanks 😊
HI, I got a little further with the CLI build when I added the architecture flag, but it unfortunately still failed:
-Architecture_Mac=arm64
Hi, I have just publish a release that fixed a few things on m1 and an updated libwebrtc build https://github.com/millicast/millicast-publisher-unreal-engine-plugin/releases/download/1.8.0/ThirdParty.zip Let me know if you still have the build issue with it. Also did you try to build through the editor and get the same build issue ?
For my environment, I usually build though xcode editor, with xcode 14.3.
Hi, I am having problems with the plugin (v1.7.0) with UE 5.3.2 on MacOS (Apple M1 Pro). I can add and enable the plugin in the plugins list, and even after a restart of UE I do not see the "Millicast Publisher Source" asset in the media list (as shown in below screenshot). I also checked the source of the MillicastPublisher.uplugin and it doesn't appear that Mac is whitelisted anywhere. I even tried experimenting removing the white list, and also adding Mac to the white list - which in both scenarios shows this prompt - but it fails to rebuild at that point.
Any help would be really appreciated.
Thanks