doesn't include the currently selected device 🍎 iOS

Provisioning profile "x" doesn't include the currently selected device

The development profile doesn’t list this iPhone’s UDID, so Xcode can’t install the build on it.

Seen on: iOS

Meaning

Manual profiles include specific devices. New devices must be registered in the developer account and the profile regenerated. Automatic signing does this for you when the device is connected.

Common causes

  • Device not registered in the developer account
  • Profile generated before the device was added
  • Using an App Store/ad-hoc profile for debugging

⚡ Quick fix

  1. Enable Automatically manage signing
  2. Register the device and regenerate the profile
  3. Download profiles in Xcode → Settings → Accounts

Detailed fix by platform

Xcode

  1. # Signing & Capabilities → Automatically manage signing ✓ (with the device connected)

How to diagnose

  1. Device — Registered? (Devices list)
  2. Profile — Type and device list

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.