Fix Untrusted Developer Error on iPhone: Step by Step
You just installed an app through Scarlet iOS, tapped the icon, and got hit with a message that reads “Untrusted Developer”. The app refuses to open. This is one of the most common issues people encounter after sideloading on iPhone, and the good news is it is completely fixable in under two minutes. This guide walks you through every method, from the standard trust flow to deeper fixes when the Settings option simply does not appear.
Why Does the Untrusted Developer Error Appear?
Apple requires all apps to be signed with a verified certificate before they run on iOS. Apps installed through the App Store carry Apple’s own signature and are automatically trusted. Apps you sideload through tools like Scarlet iOS are signed with a developer certificate that Apple has not personally vetted, so iOS flags them and asks you to manually declare that you trust the developer behind that certificate.
This is a security gate, not a sign that anything is wrong with the app itself. Apple introduced this mechanism with iOS 9 and it has remained in place through every release since, including iOS 18. If you are using a free provisioning certificate, this prompt will appear every time the certificate rotates, typically every seven days. If Scarlet iOS is using an enterprise or custom certificate pool, the trust step is a one-time action until the certificate expires or is revoked.
For a broader look at certificate problems, see our guide on Scarlet iOS Certificate Revoked: How to Fix It Fast.
Step-by-Step Fix: Trust the Developer Profile
Step 1: Open the Settings App
From your iPhone home screen, open the Settings app. Do not tap the sideloaded app again — doing so will just show the error repeatedly without giving you a path to resolve it.
Step 2: Navigate to VPN and Device Management
Scroll down and tap General. From there, scroll down toward the bottom and look for one of the following options depending on your iOS version:
- iOS 16 and later: VPN & Device Management
- iOS 14 and 15: Device Management
- iOS 13 and earlier: Profiles & Device Management
If you do not see any of these options, it means no profile has been installed on your device yet, which points to an installation problem rather than a trust problem. Jump to the troubleshooting section below.
Step 3: Locate the Developer Certificate
Inside VPN & Device Management, you will see a section labeled Developer App or Enterprise App. Tap on the certificate name listed there. It will typically be an email address or a company name associated with the signing identity Scarlet iOS used for that installation.
Step 4: Tap “Trust”
On the certificate detail screen, tap Trust “[Certificate Name]”. A confirmation dialog will appear. Tap Trust again to confirm. The status will change to green and show “Verified.”
Step 5: Return to the Home Screen and Launch the App
Go back to your home screen and tap the app icon. It should now open without showing any error. If it still shows the untrusted developer message, force-close it by swiping up from the app switcher, then reopen it.
What If the Certificate Is Not Showing in Settings?
This is a common secondary problem. You see the error but there is nothing to trust in the Device Management section. Here is why this happens and how to fix it.
The App Was Installed Before the Certificate Was Registered
Sometimes the app binary installs faster than the certificate profile. Open Scarlet iOS, go to My Apps, delete the app, and reinstall it. Wait for the installation to fully complete, then check Settings again before opening the app.
Your Device Date and Time Are Incorrect
Certificate validation is time-sensitive. If your device clock is wrong, iOS may silently reject the certificate without showing it in Settings. Go to Settings > General > Date & Time and enable Set Automatically. Then reinstall the app.
You Are on a Restricted Network
Corporate or school Wi-Fi networks sometimes block the Apple servers that validate developer certificates. Switch to mobile data or a personal hotspot, reinstall the app, and then attempt to trust the certificate.
Trusting Multiple Apps From Different Certificates
Each developer certificate must be trusted individually. If you have installed five apps and each came from a different certificate, you will need to go through the trust process five times. However, if multiple apps share the same certificate — which is common when using Scarlet iOS’s certificate pool — trusting the certificate once covers all apps signed with it.
To check how many certificates need trusting, go to Settings > General > VPN & Device Management and count how many entries appear under Developer App or Enterprise App. Each one needs a separate trust action.
Recurring Untrusted Developer Errors: Free vs. Paid Certificates
If you keep hitting this error every few days, it is almost certainly because you are using a free provisioning certificate. Free certificates issued through Apple’s developer program expire after seven days. When the certificate renews, every app signed with the old one needs to be re-trusted or reinstalled.
- Free certificate: Trust every 7 days, or reinstall apps when the certificate rotates.
- Paid/enterprise certificate: Trust once and it lasts until the certificate expires (typically one year) or is revoked.
- Revoked certificate: Apps signed with revoked certificates cannot be trusted regardless of what you do in Settings. You need to reinstall via Scarlet iOS using a fresh certificate.
If apps keep crashing or refusing to open even after trusting, check our comprehensive Scarlet iOS Not Working: 10 Fixes for Common Issues guide for a full diagnostic process.
iOS 17 and iOS 18 Specific Notes
Apple made minor UI changes in iOS 17 and iOS 18 that have confused some users. In these versions, the Device Management section is nested slightly differently:
- Open Settings
- Tap General
- Tap VPN & Device Management (it appears near the bottom, below Transfer or Reset iPhone)
- The certificate will appear under Downloaded Profile or Enterprise App
If you recently updated to iOS 18 and started seeing this error on apps that previously worked, the update may have reset your trust settings. Go through the trust process again for each certificate. This is expected behavior and not a bug in Scarlet iOS.
When Nothing Works: Nuclear Option
If you have tried every step above and the app still refuses to launch after trusting:
- Delete the app completely from your home screen
- Restart your iPhone (hold side button + volume down, slide to power off)
- Open Scarlet iOS and reinstall the app fresh
- Do not open the app immediately — go to Settings and trust the certificate first
- Then launch the app
This sequence resolves the error in virtually every case where it persists after standard troubleshooting.
Summary Checklist
- Go to Settings > General > VPN & Device Management
- Tap the certificate name under Developer App or Enterprise App
- Tap Trust, then confirm
- If no certificate appears: reinstall the app, check your date/time, switch to mobile data
- If error recurs every 7 days: you are on a free certificate — trust again after each rotation
- For persistent failures: delete, restart, reinstall, trust before opening
The untrusted developer error is a built-in iOS security feature, not a flaw in Scarlet iOS. Once you understand the trust workflow, it takes less than 30 seconds to clear. If you run into any other issues during your sideloading experience, Scarlet iOS has the tools and resources to keep your apps running smoothly on any iPhone or iPad.