Mobile menu toggle

iOS’ handy Developer Mode lets you run your own code on your iPhone

By

iPhone Developer Mode: “Do This First”
You'll need to turn on Developer Mode to put your own apps on your iPhone.
Image: D. Griffin Jones/Cult of Mac

Developer Mode lets you run unsigned code on your iPhone or iPad. Enable it, and you can download and run apps that are not from the App Store (or alternative app marketplaces) or in TestFlight, Apple’s tool that lets developers invite users to beta-test new apps.

If you want to write your own apps in Xcode, you will need to enable Developer Mode on your iPhone or iPad before running your app.

Developer Mode is also essential if you want to sideload apps onto your device from a Mac, using an app like Sideloadly. This could include apps that aren’t allowed on the App Store (such as porn app Hot Tub) or apps that are no longer available from their original developers, like Apollo (the now-shuttered Reddit client). For sideloading to work, you will need to turn on Developer Mode. 

Read on to see how to enable Developer Mode on your iPhone or iPad, as well as the potential security implications.

How to enable Developer Mode on iPhone and iPad

App development for iPhone is pretty simple. Apple’s own Swift coding language is modern and lauded for its ease of use. And Apple’s SwiftUI framework makes building user interfaces super-simple. Thanks to Apple’s developer tools, you can use the same code to build native apps for iPhone, iPad, Mac — and even Apple Watch, Vision Pro and Apple TV.

You can do your development using Xcode, Apple’s integrated development environment. Xcode is totally free and offers powerful tools (source code editor, debugger, etc.) you can use to create your own app.

“Xcode offers the tools you need to develop, test, and distribute apps for Apple platforms, including predictive code completion, generative intelligence powered by the best coding models, advanced profiling and debugging tools, and simulators for Apple devices,” according to Apple.

Xcode comes with built-in simulators that let you run apps on a virtual iPhone on your Mac. But nothing beats using the real thing. To run your apps on your own iPhone, you’ll need to enable Developer Mode first. Here’s how to do it.

Turn on Developer Mode in Settings

Turning on Developer Mode for iPhone from Settings
Enable Developer Mode with a single switch, but it’s a little hard to find.
Screenshot: D. Griffin Jones/Cult of Mac

Enabling Developer Mode on iPhone is as simple as toggling a switch (although it’s buried in Settings).

To find it, go to Settings, scroll down to Privacy & Security, and then tap Developer Mode at the very bottom. Enable Developer Mode. You will see a warning: “When Developer Mode is turned on, your device security will be reduced. Restart your device to turn on Developer Mode.”

Tap Restart, and your iPhone will instantly restart with Developer Mode enabled; tap Cancel and nothing will happen.

Enable it again after rebooting

Two iPhone screenshots showing how to enab Developer Mode on iPhone again
You will be asked once more if you are really very sure you want to enable Developer Mode.
Screenshot: D. Griffin Jones/Cult of Mac

After restarting, you will be asked again whether you really want to enable Developer Mode. Swipe up from the bottom of the screen to choose. Tapping Turn On one last time and entering your passcode will enable it. Otherwise, you can tap Don’t Enable and it’ll remain turned off. 

To turn Developer Mode off later, just go back to Settings > Privacy & Security > Developer Mode and uncheck Developer Mode. The change will happen instantly. 

Developer Mode security

Once you enable Developer Mode, your iPhone security is only compromised insofar as any app you install on your device via Xcode or sideloading will run unchecked. If you’re simply learning Swift or testing an app you wrote, turning on Developer Mode doesn’t weaken your device to malware, unless you bizarrely decided to write malware for yourself in Xcode.

However, some malicious Xcode projects copy or mimic legitimate open-source projects, only to surreptitiously add spyware. If you are following directions to install an app and you are here because you need to enable Developer Mode to finish installing it, you should carefully consider whether you can trust the source. It could be using private APIs or breaking App Store rules. It’s possible you’re being pushed to install something you shouldn’t.

Do some research to double-check that the app you’re installing isn’t a scam of some kind. 

More iPhone pro tips

We originally published this article on iPhone developer mode on August 24, 2022. We updated the article with new information on February 2, 2026.

  • Subscribe to the Newsletter

    Our daily roundup of Apple news, reviews and how-tos. Plus the best Apple tweets, fun polls and inspiring Steve Jobs bons mots. Our readers say: "Love what you do" -- Christi Cardenas. "Absolutely love the content!" -- Harshita Arora. "Genuinely one of the highlights of my inbox" -- Lee Barnett.

Leave a Reply