Fleet logo
Menu An icon indicating that interacting with this button will open the navigation menu.
Fleet logo An 'X' icon indicating that this can be interacted with to close the navigation menu.

Solutions

a small chevron
Device management

Device management

Remotely manage, and protect laptops and mobile devices.

Orchestration

Orchestration

Automate tasks across devices, from app installs to scripts.

Software management

Software management

Inventory, patch, and manage installed software.

Extend Fleet

Extend Fleet

Integrate your favorite tools with Fleet.


Customers

a small chevron
Stripe + Fleet

Stripe + Fleet

Stripe consolidates multiple tools with Fleet.

Foursquare + Fleet

Foursquare + Fleet

Foursquare quickly migrates to Fleet for device management.

What people are saying

What people are saying

Stories from the Fleet community.


Pricing

More

a small chevron
Docs

Docs

Guides

Guides

Support

Support

News

News

Get your license

Get your license

The handbook

The handbook

GitOps for device management

In-person workshop for beginners.

Join us
Get a demo Try it yourself
Solutions A small chevron
Device management

Device management

Remotely manage, and protect laptops and mobile devices.

Orchestration

Orchestration

Automate tasks across devices, from app installs to scripts.

Software management

Software management

Inventory, patch, and manage installed software.

Extend Fleet

Extend Fleet

Integrate your favorite tools with Fleet.

Customers A small chevron
Stripe + Fleet

Stripe + Fleet

Stripe consolidates multiple tools with Fleet.

Foursquare + Fleet

Foursquare + Fleet

Foursquare quickly migrates to Fleet for device management.

What people are saying

What people are saying

Stories from the Fleet community.

Pricing
More A small chevron

GitOps for device management

In-person workshop for beginners.

Join us
Docs

Docs

Guides

Guides

Support

Support

News

News

Get your license

Get your license

The handbook

The handbook

Try it yourself Get a demo
{{categoryFriendlyName}}/
{{thisPage.meta.articleTitle}}
search

When iCloud backups break MDM enrollment.

{{articleSubtitle}}

| The author's GitHub profile picture

Irena Reedy

Share

Share this article on Hacker News Share this article on LinkedIn Share this article on Twitter

On this page

{{topic.title}}
Docs Docs REST API REST API Guides Guides Get a demoGet a demo
Suggest an editSuggest an edit

When iCloud backups break MDM enrollment.

{{articleSubtitle}}

| The author's GitHub profile picture

Irena Reedy

When iCloud backups break MDM enrollment

Every few iOS releases, IT teams encounter the same challenge: devices fail MDM enrollment after an iCloud restore.

Here’s what’s happening under the hood. When a profile-based MDM device is backed up to iCloud, that backup can include management profiles and certificates. When it’s restored onto a newly enrolled device, those old certificates are no longer valid. The result? Broken or failed enrollment.

This behavior isn’t a new bug. It’s a legacy behavior baked into how iCloud backups and MDM profiles interact. It’s one of those bits of tribal knowledge that experienced admins know, but that rarely appear in official documentation.

If your workflow depends on iCloud backup and restore for managed devices, there is a safe path:

  • Unenroll before taking a final backup. This prevents invalid management data from being restored.

Better yet, modernize your enrollment model:

  • Corporate-owned devices: Use Automated Device Enrollment (ADE). This keeps control in IT’s hands, not tied to a personal iCloud account.
  • BYO devices: Use account-driven user enrollment. It keeps personal iCloud data and managed data separated by design.

Understanding how these systems behave and where they overlap helps teams avoid hours of troubleshooting. MDM issues like this are often less about bugs and more about invisible boundaries between consumer and enterprise ecosystems.

Fleet logo
Multi platform Device management Orchestration Software management Integrations Pricing
Documentation Support Docs API Release notes Get your license
Company About News Jobs Logos/artwork Why open source?
ISO 27001 coming soon a small checkmarkSOC2 Type 2 Creative Commons Licence CC BY-SA 4.0
© 2025 Fleet Inc. Privacy
Slack logo GitHub logo LinkedIn logo X (Twitter) logo Youtube logo Mastadon logo