[Bug] Does not run on macOS #354

Closed
opened 2026-04-05 16:17:59 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @deavial on 8/21/2025

Describe the bug
An announcement was made that VRCX was now available for macOS. This current release is compiled against the .NET SDK for Intel Macs, not the current Macs that are ARM-based. The .NET SDK is not a universal binary. The app will not run on any Mac after the 2019 model.

To Reproduce
Steps to reproduce the behavior:

  1. Install on any Mac released after 2019
  2. Install the .NET SDK for ARM
  3. Open System Settings and grant the application permission to execute (it is not signed)
  4. See error

Error

Uncaught Exception:
Error: DllNotFound_Mac, /usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib,
dlopen(/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib, 0x0001): tried: '/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')),
'/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (no such file),
'/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
*Originally created by @deavial on 8/21/2025* **Describe the bug** An announcement was made that VRCX was now available for macOS. This current release is compiled against the .NET SDK for Intel Macs, not the current Macs that are ARM-based. The .NET SDK is not a universal binary. The app will not run on any Mac after the 2019 model. **To Reproduce** Steps to reproduce the behavior: 1. Install on any Mac released after 2019 2. Install the .NET SDK for ARM 3. Open System Settings and grant the application permission to execute (it is not signed) 4. See error **Error** ``` Uncaught Exception: Error: DllNotFound_Mac, /usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib, dlopen(/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib, 0x0001): tried: '/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (no such file), '/usr/local/share/dotnet/host/fxr/9.0.8/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')) ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#354