Skip to content
App Signing & PushPart 44 of 44
App SigningMobile DevelopmentFlutter

"Untrusted Enterprise Developer" on iPhone: What It Means and When to Trust It

The iPhone shows this for apps an organisation handed out outside the App Store. Where to trust the developer on current iOS, when that is safe, and why some apps stop opening.

By Bimal Khatri·9 min read·Sep 17, 2026·Updated Sep 17, 2026
"Untrusted Enterprise Developer" on iPhone: What It Means and When to Trust It

This alert means the app did not come from the App Store. An organisation handed it out through Apple's enterprise programme, and iOS will not open it until you say you trust that organisation. You do that once, in Settings > General > VPN & Device Management, while connected to the internet.

Trust it when the app comes from your employer or school and their IT team asked you to install it. Do not trust it when a website or seller offered you paid apps for free, modified games, or a "certificate" to install them. Apple's rules do not allow that use, Apple can revoke those certificates, and once it does, the apps stop opening.

What the message means

Apple lets large organisations build apps for their own people and hand them out without the App Store, through the Apple Developer Enterprise Program. Apple describes it as being only for proprietary, internal-use apps. An organisation needs 100 or more employees to join, has to pass Apple's verification, and may distribute the apps privately to its own employees.

These apps reach an iPhone in one of two ways:

  • Through device management (MDM), the system many organisations use to set up work phones. Apple says trust is set up automatically for apps installed this way, so you never see the alert.
  • From a web page the organisation runs. Here you have to trust the developer yourself, once. Until you do, the app shows an alert saying its developer is not trusted on this iPhone, and it will not open. Apple's older Xcode help calls this the "Untrusted Enterprise Developer" dialog.

The name you will see under Enterprise App in Settings is the developer whose enterprise certificate signed the app. For a genuine work app, that is your organisation. It is the most useful clue you have.

A sequence chart with three columns: you, the iPhone, and Apple. You open the app and the iPhone blocks it because the developer is not trusted. You trust the developer in Settings. The iPhone asks Apple whether the developer's certificate is valid, Apple confirms it, and the app opens. A note says the iPhone keeps checking from time to time, and a revoked certificate stops the app opening.

How to trust the developer

These are Apple's steps for current iOS:

  1. Open the app. When the alert appears, tap Cancel.
  2. Go to Settings > General > VPN & Device Management.
  3. Under Enterprise App, tap the developer's name.
  4. Tap Trust "developer name".
  5. On iOS 18 and later, tap Allow & Restart. On earlier versions, tap Trust.
  6. After the iPhone restarts, follow the on-screen steps to finish.

You need an internet connection. The iPhone checks the developer's certificate with Apple while you do this. If you are offline, the screen shows Not Verified; connect, then tap Verify App. On a work network that blocks the check, Apple tells IT teams to allow https://ppq.apple.com.

Cannot find the screen? Older versions of iOS called it Device Management or Profiles & Device Management. On current iOS it is VPN & Device Management, under General.

Two things are worth knowing before you tap Trust:

  • You are trusting the developer, not one app. Apple says that once you trust a developer, you can install their other apps and open them immediately.
  • The iPhone keeps checking. It must re-verify the developer's certificate from time to time. If it cannot, you may see a warning that verification will expire soon.

When trusting is reasonable, and when it is not

A chart of four situations. An app from your employer or school that IT asked you to install: the organisation is behind it, and trusting it is reasonable. An app from a site offering paid apps or games for free: someone else's enterprise certificate is behind it, so do not trust it. A certificate or signing service you pay for: the same, do not trust it. A developer name you do not recognise: unknown, so do not trust it until you know who it is.

Reasonable: an app your employer or school built for its own people, where IT sent you the link and the name under Enterprise App matches the organisation. If you are unsure, ask IT before you tap Trust.

Not reasonable: anything sold or offered to the public. Services that sell "certificates", "signing" or free versions of paid apps and games show this same alert when they sign apps with an enterprise certificate. Here is why that goes wrong:

  • It is not what the programme is for. Apple's enterprise licence agreement lets an organisation give these apps only to its employees and certain other permitted users, such as its contractors. The same agreement lets Apple revoke a certificate at any time, and lists a breach of the agreement among its example reasons.
  • Revocation switches the apps off. Apple's deployment guide says the iPhone checks an enterprise app's certificate with Apple, and a revoked certificate means the app won't launch. Apple warns organisations that revoking a certificate invalidates every app signed with it.
  • It does not always stop at once, which makes it confusing. The iPhone keeps Apple's last answer for three to seven days, and checks again only after it has restarted and that answer has expired. So a revoked app can keep opening for a few days, then stop for good.
  • You do not know who signed the app. The name under Enterprise App belongs to whichever organisation's certificate the service is using. If it is a company you have never dealt with, you have no way to know what is inside the app.

Some of these services also ask you to install a configuration profile. Apple describes profiles as settings for using an iPhone with corporate or school networks or accounts, and lists them on the same VPN & Device Management screen. Deleting a profile, Apple notes, also deletes the settings, apps and data that came with it.

A map of why a revoked app keeps working for a while. Apple revokes the certificate, but the app still opens because the iPhone holds a cached answer for three to seven days. Once the cached answer has expired and the iPhone has restarted, it checks again and the app will not open.

If an app stops opening

What you seeLikely reasonWhat to do
Not Verified, or a warning that verification will expire soonThe iPhone could not reach Apple to check the certificateConnect to the internet, open the developer in VPN & Device Management and tap Verify App
A work app stops after about a yearIn-house provisioning profiles expire 12 months after they are issued, and the app won't launch after thatAsk IT for an update. Apple advises organisations to tell staff not to delete the old app first if they want to keep its data
A work app stops suddenlyThe organisation's certificate expired (they last three years at most) or was revokedAsk IT. The app has to be signed again
An app from a paid "certificate" service stopsThe certificate was revokedThat copy will not open again. Delete it and use the App Store version
An app a friend installed from their Mac with a free Apple account stopsApps installed with a free account stop opening after 7 daysAsk them to reinstall it, or get the app from the App Store
A beta app stopsTestFlight builds expire after 90 daysInstall a newer build from TestFlight

To stop trusting a developer, delete their apps. Apple says a developer stays trusted until you use Delete App to remove all of that developer's apps.

Questions people ask

Is it safe to trust an enterprise developer on iPhone?

It is as safe as the organisation behind it. Your own employer's or school's app is the intended use. A developer name you do not recognise, or one attached to "free" paid apps, is not.

Why do I need the internet to trust an app?

The iPhone checks the developer's certificate with Apple when you trust it, and again from time to time afterwards. Without a connection, the developer shows as Not Verified.

Where is Device Management on iPhone?

On current iOS it is Settings > General > VPN & Device Management. Older versions called it Device Management or Profiles & Device Management.

Why does my iPhone restart when I trust an app?

From iOS 18, Apple requires a restart to finish trusting a manually installed enterprise app. The button reads Allow & Restart.

Why did an app that worked yesterday stop opening?

For an enterprise app, the causes Apple describes are an expired profile, an expired certificate or a revoked one. The iPhone caches Apple's answer for a few days, so a revoked app can keep working briefly before it stops.

How do I untrust a developer?

Delete every app from that developer. Trust is removed along with the last one.

Is trusting a developer the same as installing a profile?

No. Trusting a developer lets that developer's apps open. A configuration profile changes settings, for things like networks and accounts. Both appear on the VPN & Device Management screen.

Where this comes from

Keep reading

More writing

Keep reading