World did not upload with Mac
closed
graaaaa
Press Build & Publish button, upload failed with log below.
Export Exception - System.DllNotFoundException: shell32.dll
- MacOS 10.15.7
- Unity 2019.4.29f1
- VRCSDK3-WORLD-2021.08.04.15.07_Public.unitypackage
Log In
Skadiちゃん
This bug also applies to GNU/Linux, which is especially sad because Unity 2019 is the fist Unity version with full GNU/Linux support.
Because the problem is within one of the VRCSDK dlls it's hard to manually fix it. The check for the VRC client installation shouldn't be done before "Build and Publish" because it's not required. I assume on Windows it will build fine if it doesn't detect the VRC folder and just write a warning in the log. The error could just be turned into a warning and not stop the complete process.
I know that official VRC client support of Linux is basically impossible but it runs very well with proton so a Windows installation isn't really required for playing VRC. With the Quest version that's even more the case. Running the Unity Editor in proton would be annoying because it perfectly works natively.
owlboy
I'd really appreciate this being fixed.
Tupper - VRChat Head of Community
closed
Apologies, we do not provide support for using the VRChat SDKs on MacOS.
poplopo
Tupper - VRChat Head of Community: That's not entirely true, it has been working on MacOS since 2016 and is a part of plenty of existing workflows (I worked on VRC projects on Mac for almost a year myself, and it looks like there are others). It seems like this could be the result of a small oversight that is easily remedied, are you sure there's no channel at all for even investigating?
gallium
Tupper - VRChat Head of Community: The avatar SDK does work so it is curious as to what requires shell32.dll and how nessecary that is to SDK use. I can't speak for anyone else but if it meant a non-essential feature such as Build & Test did not work, that is an acceptable loss.
owlboy
gallium: build and test never worked anyway without a client. But that was fine. And it’s exactly how Quest works. Right? No biggie.
Tupper - VRChat Head of Community
poplopo: It may have
worked
, but we don't provide support
for it. :S Subtle, but important.With the preface statement of "this does not imply official support for developing content using the VRChat SDK on MacOS", we will look into this.
はにょえ
A similar issue occurs with the SDK for Avatar.
gallium
はにょえ: I have not had this issue with a quick avatar test, but I'll keep this in mind.