Ryujinx Setup Guide for macOS

Ryujinx Setup Guide for macOS (Official & GreenDev Builds)

This guide contains detailed instructions for installing the Ryujinx Nintendo Switch Emulator on macOS, including both the official release (v1.1.1403) and the GreenDev fork (v1.2.86). Whether you are using an Intel-based Mac or a more recent Apple Silicon (M1/M2/M3) system, this guide will walk you through each step.

System Requirements

Before installing Ryujinx, ensure that your Mac meets the following requirements.

Minimum:

Operating System: macOS Monterey (12.0) or newer.
Memory: 8GB RAM.
Graphics: Metal-supported GPU.
Additional:

  • Prod.keys (from your Nintendo Switch)
  • Dumped game files (.XCI,.NSP,.NRO)
  • Optional: Firmware to improve compatibility.

Recommended:

  • Processor: Apple M1/M2 or Intel i5 (8th generation or newer).
    Memory: 16GB RAM.
  • Graphics: Integrated or discrete GPU with complete Metal support.
  • Storage: SSD for faster loading and performance.

Tip: For the best compatibility, use the most recent version of macOS and keep your system updated.

Step-by-Step Setup for Ryujinx on macOS

Step 1: Download Ryujinx for macOS

Select the version that best suits your system.

Official Build (v1.1.1403)

The final stable release from the original developers includes all core features and multiplayer support.
Download Official Build

GreenDev Fork (v1.2.86)

Community-maintained version with regular compatibility updates and tweaks.
Download GreenDev Build

Step 2: Launch Ryujinx on macOS

After downloading the tar.gz file:

  1. Extract the app: To extract Ryujinx.app, double-click it.
  2. Move it: Drag Ryujinx.app to your Applications folder or another safe location.
  3. First time launch: Right-click the app, select Open, and confirm the macOS warning.

Avoid running Ryujinx from the Downloads directory. Always transfer it to Applications or a writable folder.

Step 3: Placing the prod.keys File

Ryujinx requires legally obtained product keys before it can run any games.

Follow these steps:

  1. Open Ryujinx.
  2. Click File > Open Ryujinx Folder in the top menu.
  3. Go to the system subfolder.
  4. Please paste your prod.keys file here.

The file path should look like this:

~/Library/Application Support/Ryujinx/system/prod.keys

  1. Close and restart Ryujinx.
  2. If no warning is displayed, your keys have been successfully installed.

Optional Portable Mode: 

To store all files locally, right-click Ryujinx.app, select Show Package Contents, navigate to Contents/MacOS, and create a blank file named portable.txt before launching.

Step 4: Installing Nintendo Switch Firmware

Once your keys are in place, you can install the firmware. This step increases compatibility and enables system features.

1. Prepare Your Firmware

Choose either:

  • A compiled firmware ZIP from the console or
  • A non-trimmed.XCI file from a dumped game cartridge.

Trimmed.XCI files are not recommended because they lack essential firmware data.

2. Launch Ryujinx

Open Ryujinx.app to get started.
If your keys are valid, you should not receive any warnings.

3. Begin Firmware Installation

Click Tools > Firmware > Install from XCI/ZIP.

4. Select Your Firmware File

Navigate to the folder where your firmware ZIP or XCI file is located.
Select it and then click Open.

5. Confirm the Installation

A prompt message will appear. Click Yes to start the installation.

Check that your prod.keys support the firmware version you are installing.

6. Wait for the Installation to Complete

Ryujinx will install the firmware and show a successful message.
To proceed, simply click OK.

7. Verify Firmware Installation

Check the Ryujinx window’s bottom right corner.
You should see a System Version listed, which confirms successful installation.

Step 5: Add Your Game Directory

To showcase and launch your games:

  1. Navigate to Options > Settings > General.
  2. Click Add under Game Directories.
  3. Select the folder where your.XCI,.NSP, or.NRO files are stored.
  4. Save your changes and return to the main screen.

Your games should now be in the Ryujinx library.

Step 6: Configuring Graphics and Input

Graphics Options:

  • Renderer: Metal (default on macOS).
  • Resolution scaling: 1x, 2x, or 3x based on your GPU.
  • Enable shader cache for smoother gameplay.
  • VSync: Optional based on display performance.

Input Settings:

  • Go to Settings > Input.
  • Connect your controller (Switch Pro, Xbox, or PlayStation) using USB or Bluetooth.
  • Select the device and map the buttons.
  • Save this profile for future sessions.

You can also use a keyboard, but a controller provides the best experience.

You're Ready to Go

After finishing all the steps:

  • Your emulator is configured.
  • Prod. keys and firmware are correctly installed.
  • Games are visible and launchable.
  • The graphics and input settings are customized for your Mac.

You can now enjoy smooth, high-quality Nintendo Switch emulation on macOS.

Ryujinx provides native performance, high-resolution rendering, mod support, and multiplayer, giving you the full Nintendo Switch experience on your Apple device.

More Support

If you run into any issues, we’ve got you covered: