No signing certificate 🍎 iOS

Xcode: No signing certificate "iOS Development" found

Xcode can’t find a valid code-signing certificate + private key for the selected team in your keychain.

Seen on: iOS

Meaning

Signing requires the certificate *and* its private key. A certificate downloaded on another Mac without the key, an expired/revoked cert, or a wrong team selection all cause this.

Common causes

  • No Apple Development certificate created for this Mac
  • Private key missing (certificate made on another machine)
  • Certificate expired or revoked
  • Wrong team selected in Signing & Capabilities
  • CI machine without the .p12 imported

⚡ Quick fix

  1. Enable “Automatically manage signing” and select your team
  2. Xcode → Settings → Accounts → Manage Certificates → + Apple Development
  3. Export/import the .p12 (cert + key) from the original Mac
  4. For CI, use fastlane match or import the .p12 into a temporary keychain

Detailed fix by platform

iOS

  1. security find-identity -v -p codesigning lists usable identities on the machine.

How to diagnose

  1. Identities — Any valid identity listed?
  2. Team — Correct team selected?
  3. Key — Private key present?

🧠 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.