Lachee / unity-named-pipes

A native named pipe wrapper for Unity3D
MIT License
60 stars 7 forks source link

MacOS Support #6

Open Lachee opened 3 years ago

Lachee commented 3 years ago

The plugin included for Unix is a .so file but Unity requires a .bundle file for Mac OS:

For cross platform plug-ins you must include the .bundle (for Mac), .dll (for Windows), and .so (for Linux) files in the Plugins folder. No further work is then required on your side - Unity automatically picks the right plug-in for the target platform and includes it with the player.

I don't need a Mac build bad enough to create a bundle right now, just leaving this here for anyone else that runs into the issue.

Originally posted by @jelling in https://github.com/Lachee/unity-named-pipes/issues/2#issuecomment-837131140

Lachee commented 3 years ago

This library currently does not support MacOS because I do not have a Mac available to develop on.

Looking for contributors that can work on this feature

zhlinh commented 2 years ago

The same problem in MacOS, such as

Fallback handler could not load library /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/libNativeNamedPipe.bundle Fallback handler could not load library /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/libNativeNamedPipe Fallback handler could not load library /Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/libNativeNamedPipe.dylib

kobayashi-alec commented 3 months ago

Hey Lachee,

Are you still looking for help with this. If so, I would be willing to help out. Let me know!