# Provisioning profile doesn't support the capability

> Getting the error “Provisioning profile doesn’t support the capability”? Here is how to fix it. Enable it on the App ID, or remove it from the app.

**Provisioning profile doesn't support the capability.** The app asks for a capability — push notifications, Sign in with Apple, associated domains… — that its App ID and provisioning profile don’t include.

- iOS build. The profile is missing a capability.
- Interactive page: https://capwr.app/free-tools/build-error-explainer/provisioning-profile-missing-capability
- Build error explainer: https://capwr.app/free-tools/build-error-explainer
- Last updated: 2026-10-03

## What this error means

The app asks for a capability — push notifications, Sign in with Apple, associated domains… — that its App ID and provisioning profile don’t include.

## Why it happens

The entitlements file asks for a capability the App ID was never given, so the profile Xcode picked cannot sign that request.

## The message tools print

```
error: Provisioning profile "Harbor App Store" doesn't support the Push Notifications capability. (in target 'App' from project 'App')
```

## How to fix it

1. Enable the capability on the App ID in your Apple Developer account (Certificates, Identifiers & Profiles).
2. Regenerate the provisioning profile so it picks up the change, then build again.
3. If you don’t use that capability, remove it from the app’s entitlements file.

## Check a log that shows this

Paste the failing step into the [build error explainer](https://capwr.app/free-tools/build-error-explainer). It matches this message, and any others in the same log, in your browser. Nothing is uploaded.

## Other iOS build errors

- [No signing certificate "iOS Distribution" found](https://capwr.app/free-tools/build-error-explainer/no-signing-certificate)
- [No profiles for your bundle ID were found](https://capwr.app/free-tools/build-error-explainer/no-provisioning-profile)
- [Xcode: signing requires a development team](https://capwr.app/free-tools/build-error-explainer/requires-a-development-team)
- [Podfile.lock is not in sync with the sandbox](https://capwr.app/free-tools/build-error-explainer/podfile-lock-out-of-sync)
- [CocoaPods could not find compatible versions](https://capwr.app/free-tools/build-error-explainer/cocoapods-could-not-find-compatible-versions)
- [PhaseScriptExecution failed with a nonzero exit code](https://capwr.app/free-tools/build-error-explainer/phasescriptexecution-failed)
- [Undefined symbols for architecture arm64](https://capwr.app/free-tools/build-error-explainer/undefined-symbols-for-architecture)

## Stop signing this on a Mac

CapWrapp creates the Apple Distribution certificate from your App Store Connect API key and installs it, with the provisioning profile, on every GitHub Actions build.

[Get started free](https://capwr.app/login).

## About CapWrapp

CapWrapp turns a web app on GitHub — built with Lovable, Bolt, Base44, Cursor or by hand — into iPhone and Android apps. It adds Capacitor if the repo needs it, signs the builds, and ships them to TestFlight and Google Play from GitHub Actions, with no Mac or Xcode on your side. [Get started free](https://capwr.app/login) · [Lovable to App Store guide](https://capwr.app/guides/lovable-to-app-store)
