1. Home
  2. Knowledge Base
  3. Frequently Asked Questions
  4. BuddyBoss App
  5. Build
  6. Build Errors
  7. How to Fix iOS Build “Unknown Error” When Universal Link Is Enabled

How to Fix iOS Build “Unknown Error” When Universal Link Is Enabled

Introduction

When you enable Universal Links in your iOS app, you may encounter an “Unknown Error” during build or upload. This typically happens because the Associated Domains capability isn’t properly configured in your App ID or your provisioning profiles haven’t been regenerated to include the new entitlement. Until you correct these settings, the build will fail with no clear message.

Check Associated Domains

  1. Log in to your Apple Developer account and go to Certificates, Identifiers & Profiles > Identifiers.
  2. Select your App ID and click Edit.
  3. Under Capabilities, check Associated Domains.
  4. Make sure Associated Domains are checked in identifiers (Apple Developer Account).

Regenerate Provisioning Profiles

  1. In WordPress, navigate to BuddyBoss App > Configure > iOS Settings.
  2. Scroll to Provisioning Profiles and untick Automatically generate provisioning profiles, then click Save Changes.
  3. Click the next to any existing profiles to delete them, then click Save Changes again.
  4. Retick Automatically generate provisioning profiles, ensure Associated Domains remain enabled, and click Save Changes to generate fresh profiles.

Do I Need to Generate a New Build?

Yes. You must generate a new iOS build so that the updated provisioning profiles—including the Associated Domains entitlement—are embedded in your app.

Troubleshooting and FAQs

Q: I still see “Unknown Error” after following these steps—what now?
A: Check your build logs (via Xcode Organizer or BuddyBoss logs) for entitlement validation errors.

Q: Can manually created provisioning profiles cause this failure?
A: Yes. Always delete stale profiles and let BuddyBoss regenerate them automatically after enabling Associated Domains.

Q: What if I don’t use BuddyBoss’s auto-generation?
A: You must manually recreate your provisioning profiles in the Apple Developer portal, ensuring the Associated Domains entitlement is included, then upload those profiles via BuddyBoss App > iOS Settings before building.

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