1. Home
  2. Knowledge Base
  3. Frequently Asked Questions
  4. BuddyBoss App
  5. Build
  6. Build Errors
  7. How to Resolve Build Error Code E010 – Provisioning Profile Lacks Push Notifications

How to Resolve Build Error Code E010 – Provisioning Profile Lacks Push Notifications

Introduction

Build Error Code E010—“The provisioning profile provided does not support push notifications. Push notifications must be enabled for each Bundle ID in the Apple Developer account.”—occurs when your App ID’s provisioning profile is missing the Push Notifications entitlement. This prevents the build from including push notification support.

Create Your Apple Developer API Key

  1. Log in to App Store Connect with the Apple ID tied to your Developer account.
  2. Click Users and Access, then select the Keys tab.
  3. Click +, enter a reference Name, and choose Admin in the Access dropdown.
  4. Click Generate, then Download API Key (store this file securely).
  5. Copy the displayed Issuer ID and Key ID.

Connect Your Apple Developer Account API Key

  1. In WordPress, navigate to BuddyBoss App > Configure > iOS Settings.
  2. Under Connect Your Apple Developer Account, upload your downloaded API Key file.
  3. Paste your Issuer ID and Key ID into the respective fields.
  4. Click Connect Account.

Configure Google Firebase for Push Notifications

  1. In WordPress, go to BuddyBoss App > Configure > Google Firebase.
  2. Verify your Server Key matches the one found in Firebase Console > Project Settings > Cloud Messaging.
  3. Ensure the correct google-services.json (Android) and GoogleService-Info.plist (iOS) files are uploaded.
  4. If issues persist, regenerate and re-download these files from the Firebase Console, then re-upload and click Save Changes.

Rebuild the Provisioning Profiles

  1. Go to BuddyBoss App > Configure > iOS Settings, scroll to Provisioning Profiles, and untick Automatically generate provisioning profiles.
  2. Click Save Changes.
  3. Scroll down, click the next to any existing profiles to delete them, then click Save Changes again.
  1. Retick Automatically generate provisioning profiles and click Save Changes to generate a new profile with Push Notifications enabled.

Do I Need to Generate a New Build?

Yes. You must create new iOS (and Android, if Firebase changes apply) builds so the updated provisioning profile and credentials are embedded.

Troubleshooting and FAQs

Q: Do I need to update server code after enabling Push Notifications?
A: Only if you changed the Firebase Server Key or bundle identifiers. Otherwise, no code changes are required.

Was this article helpful?

Related Articles

To speak to our Agency consultant, fill in the form found at our Contact Page.

  • Get Started

    Enter your name and email address to get started with your project...

  • This field is for validation purposes and should be left unchanged.

Not recently active