Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
macOS + Unity : DllNotFoundException: steam_api64.dll #48
I'm having troubles integrating the Steamworks library into my Unity project. I downloaded it from the Asset Store and followed the readme instructions by moving the native DLLs from Native to my project root along with the appid file.
When I fire up Unity with the FacepunchSteamworksTest.cs component added, I get the dll not found error above.
One thing that caught my eye was the stack trace shows SteamNative.Platform+Win64.SteamApi_SteamAPI_Init (), which seemed odd considering I'm running on mac. Should these files be in a different location on a mac than for windows? I also noticed mono is reporting Unix as the Environment.OSVersion.Platform instead of MacOSX which seems contrary to the expectations of the code in SteamNative.Platform.cs. Not sure if that's an issue, but figured more information is better
OS: macOS Sierra 10.12.5