cert.fish Guide
Troubleshooting

Developer Mode and trust prompts

Understand when iOS needs Developer Mode, where trust settings live and why the prompt may be missing.

Developer Mode and developer trust are related but distinct controls. Depending on how an app was signed and installed, iOS may require one or both.

Developer Mode

Development-signed apps need it on iOS 16 and later. The toggle stays hidden until iOS has seen such an app, so the order matters:

  1. Install the sideloaded app.
  2. Tap it. iOS refuses to open it and asks for Developer Mode.
  3. Open Settings → Privacy & Security → Developer Mode, near the bottom.
  4. Turn it on and accept the restart.
  5. After the restart, tap Turn On and enter the passcode.

Apple notes that the toggle appears only after a development workflow has started. It is intentionally designed to make users acknowledge the additional risk. See Apple's instructions.

Trusting a developer

Trust controls are normally under Settings → General → VPN & Device Management. On iOS 18 and later, some enterprise trust flows use Allow & Restart instead of the older Trust button. Apple's enterprise-app guidance documents the changed wording and periodic reverification behavior.

Do not blindly apply enterprise instructions to every sideloading method. A Personal Team, ad hoc profile, enterprise app and official alternative marketplace follow different eligibility paths.

If the option is missing

  • Tap the installed app once. The toggle usually appears after that first refused launch.
  • Search both Privacy & Security and VPN & Device Management.
  • Check Screen Time, supervision or organisation restrictions.
  • Restart Settings after installation completes.
  • Confirm the app did not fail installation before reaching the trust stage.

Installing a random configuration profile does not enable Developer Mode and may introduce unrelated management settings.

Paid CertificatesFrom cert.fish: no computer, no weekly refresh. One purchase for one iPhone.Buy - £6.75