macOS
This guide will show you how to install Citra Emulator on macOS. You can install it using the pre-compiled release (recommended for beginners) or build it from source if you want full control.
Download Citra for macOS
Name 4026_3e6a35-f2> | Citra MacOS Universal 4026_9534dc-6b> |
Size 4026_04572e-9d> | 59.5 MB 4026_69b070-8b> |
Version 4026_77b69a-b3> | 2104 Nightly 4026_691239-da> |
Developer 4026_bc7fa1-cb> | Citra Team 4026_345933-64> |
Release Date 4026_de8d5d-dd> | 4 March 2024 4026_012868-c2> |
Download 4026_9aa688-b6> | 4026_987ee6-57> |
Installing Citra on macOS
1. Extract the Downloaded File
After downloading the macOS version of Citra, extract the ZIP file.
2. Open Citra
When you try to launch Citra for the first time, macOS will show a security warning saying it cannot verify the app.
To open it:
- Click Show in Finder
- Control-click (right-click) the Citra app
- Select Open
- Confirm again when macOS asks
After this, Citra will launch normally. You have now successfully installed Citra on MAC.




Building Citra From Source (Advanced Users)
If you prefer building Citra manually, here’s what you need.
Requirements
It’s recommended to use Homebrew to install all dependencies. To build Citra from source, you must download and install:
- CMake (brew install cmake)
- A recent version of Xcode
- Xcode Command Line Tools
- Citra Source Code (old version or new version)
Using CMake to Configure the Build
Create a Build Folder
Open Terminal and run:
mkdir build
cd build
cmakeThis generates all necessary makefiles.
Building Citra
Run the build command: “ make -j4 “
Once the build finishes, you’ll find a citra-qt.app file here: “ build/bin/.”
This is your compiled version of Citra.
Keep in mind:
- This build is non-portable (works only on your machine)
- To create a portable version, run: “make bundle”.
Your distributable bundle will appear in: “ build/bundle/.”
Building on Apple Silicon Machines
You can build Citra on ARM-based Macs as well. Here’s what you need to keep in mind:
- Use ARM Homebrew: Make sure your Homebrew installation is the ARM version (default for Apple Silicon).
- Cross-Compiling Citra: If you’re building on Intel for ARM, use: cmake .. -DCMAKE_OSX_ARCHITECTURES=”arm64″ or If you’re building on ARM for Intel, use: cmake .. -DCMAKE_OSX_ARCHITECTURES=”x86_64″
Everything else in the build process remains the same.
