1---
2title: iOS Developer Mode
3---
4
5import ImageSpotlight from '~/components/plugins/ImageSpotlight';
6
7On devices running iOS 16 and above, you will need to enable a special OS-level "Developer Mode" before you can run [internal distribution](../build/internal-distribution) builds (including those built with EAS) or local development builds installed on the device.
8
9This does not apply to builds signed using enterprise provisioning, nor to any builds installed on an iOS simulator.
10
11To enable Developer Mode on your iOS 16+ device, follow the instructions below (once per device). On some devices, the option to enable it might not show until the build is installed.
12
13- In the Settings app, navigate to "Privacy & Security" > "Developer Mode".
14
15<ImageSpotlight
16  alt="Navigating to Developer Mode setting"
17  src="/static/images/ios-16-developer-mode-1.png"
18  style={{ maxWidth: 480 }}
19/>
20
21- Enable the toggle if it isn't already on. You will receive a prompt from iOS to restart your device. Press "Restart" to do so.
22
23<ImageSpotlight
24  alt="Developer Mode restart prompt"
25  src="/static/images/ios-16-developer-mode-2.png"
26  style={{ maxWidth: 480 }}
27/>
28
29- After the device restarts, unlock your device; a system alert should appear. Press "Turn On" and then, when prompted, enter your passcode.
30
31<ImageSpotlight
32  alt="Alert and passcode prompt"
33  src="/static/images/ios-16-developer-mode-3.png"
34  style={{ maxWidth: 480 }}
35/>
36
37Developer Mode is now enabled, and you can now run internal distribution builds and local development builds.
38
39You can turn off Developer Mode at any time, but note that you'll need to follow this same process again in order to re-enable it.
40