Citra emulator for iOS
Project | Citra |
Developer | citra-emu |
OS | iOS |
Category | Emulator |
License | Open source |
Content summary
- Info
- System requirements
- How to install
- How to update
- Last features
- How to download
- Frequently Asked Questions
Citra for iOS is an experimental open-source Nintendo 3DS emulator/debugger written in C#.
Citra emulator is written with portability in mind, with builds actively maintained for iPhone and iPad devices.
Citra emulates a subset of 3DS hardware and therefore is useful for running/debugging homebrew applications, and it is also able to run many commercial games.
Some of these do not run at a playable state, but we are working every day to advance the project forward.
The name is derived from CTR, which is part of the model number of the original 3DS.
Citra emulator has an active team of open-source developers; over 150 people have worked hard on the project since its founding in 2014.
All Pokemon games now work properly; Pokemon X/Y now runs properly with HLE audio as well as LLE audio.
You can expect many games to run slowly, though and to exhibit some gameplay and graphical glitches.
If you’re interested in 3DS emulation as an experiment, you may gain something out of trying Citra.
Citra emulator can run most games at variable speed, depending on your hardware configuration.
However, not all games are created equally and therefore some games will run at full speed while others might suffer from slow emulation; you may also experience some slowdowns.
On Citra emulator certain games, animated particle effects (such as smoke, fire, trails, etc.) or text may not render properly, showing up instead as a jumbled mess of triangles, sometimes covering large parts of the screen.
This is caused by a missing feature in our GPU support (Geometry Shaders) which is used by games to render these kind of effects.
Citra emulator is licensed under the GPLv2 (or any later version); refer to the license.txt file included.

System requirements
The following table lists the minimum system requirements for running this application on smartphone and tablet devices.
OS | iOS 9 (or above) |
Device | iPhone 8+ (or equivalent iPad) |
RAM | N.D. |
Storage | 32 MB minimum |
Display | 720p (or higher) |
The app performance may vary depending on device hardware configuration.
For the best experience, users should be running within the recommended requirements.
Install
- Download AltServer on your computer:
- Install AltStore to your iPhone (or iPad)
- Launch AltStore to begin downloading apps
- Leave AltServer running, and AltStore will do the rest
Applications need to access certain devices systems: as soon as an application is installed, you will be informed of all the permissions it requires.

Update
This app is from a third-party developer, so an automatic update won’t be available.
You will need to manually update the app by removing the old version and installing the new version.
You can download any version of this application directly from our website.
You can contact our technical staff and receive the app archives of most versions and you can download them according to your needs.
Change log
Features that are implemented in the last version:
- Implements a GPU shader cache, which improves performance and reduces framerate “stuttering”
- Fixes various GPU related crashes
- Merges latest fixes & improvements from upstream Citra
Development versions have the latest fixes and optimizations, but their constantly changing nature means that little testing has been done on them and unknown bugs may appear.

Download
Name | citra-emulator |
Format | IPA |
Size | 32.5 MB |
Version | Latest |
Step | Experimental |
The latest version of this app is available on the link button below.
FAQ
This guide/tutorial can answer the following questions:
- How to install Citra emulator on iOS
- How to install 3DS emulator on iPhone
- How to play 3DS games on iOS
- How to run Citra emulator on iOS
- Can I play Nintendo 3DS on iPhone