Xcode Error: Xcode Couldn’t Find Any iOS App Development Profiles Matching

“Xcode couldn’t find any iOS App Development provisioning profiles matching”- as you try to export your app, this error can crop up for a number of reasons. And yes, it can be frustrating to see such an error, especially when you have checked previews several times and are ready to test your app on a real device. We have the right solution for it. Let’s discuss some quick fixes to resolve this.


How to Fix “Xcode Couldn’t Find Any iOS App Development Profile Matching” Error?

Follow these steps in the given sequence and leave the other checks whenever the issue gets resolved.

1. Apple ID

Make sure that you have logged in to Xcode and your Apple Developer Account with the same Apple ID. This needs to be double-checked while using Xcode on PC.

To check your attached Apple IDs with Xcode, go to Xcode (top left corner) > Settings > Accounts.

2. Check Your Apple Developer Account

Log in to your Apple Developer Account by going to- developer.apple.com, check the membership details of your account, and if your membership has expired, renew it. An expired Apple Developer Account can cause the Provisioning Profile error.

3. Check Profile Validity

Each Provisioning Profile has a validity period after which it expires. This expiry can cause this error. To avoid this, ensure that you have a valid Provisioning Profile.

To check the expiry of your Provisioning Profile, follow the given steps.

  • Log in to developer.apple.com website.
  • Go to “Profiles” in the “Certificates, IDs & Profiles” section.
  • After that, you will see the existing profiles and their expiration date in a table.


4. Check Your Team

Ensure that you have selected the correct development Team in Xcode, and it matches the Team associated with your Apple Developer Account. And if you are part of multiple Teams, then make sure that you have chosen the correct team in Xcode and Apple Developer Account.

To check your Team in Xcode-

  • Go to the Project settings by selecting your project in “Project Navigator.”
  • After that, select “Signing & Capabilities” and in this section, you can see your Team. 


To check your Team in the Apple Developer Account-

  • Log in to your Apple Developer Account.
  • Go to the “Membership details.”

  • And here you get all the details about your Team. 

5. Check Your Bundle Identifier

Bundle Identifier is a unique ID of an app that identifies your app in the Apple ecosystem. Ensure that the Bundle Identifier found in your project settings in Xcode is the same as the one that you have registered in your Apple Development Account. Even a small typing mistake can cause this error. 

To check the Bundle Identifier of your app in Xcode-

  • Go to the Project Settings by clicking on your project in Project Navigator (at the left corner of the screen).

  • In the “General” section’s Identity section, you can see your app’s Bundle Identifier.

To check the Bundle Identifier in Apple’s Development Account-

  • Log in to your Apple Developer Account.
  • Go to the “Certificates, IDs & Profiles” section.
  • Select “Identifiers.” 
  • Here, you can check your Identifier.

6. Update Your Xcode and Mac

Older versions of Xcode may cause this error, and updating Xcode to the latest version may help resolve it. Make sure to update your app from the Mac App Store. Also, ensure you are using the latest version of macOS.

7. Restart Your Mac

Sometimes a simple restart can also resolve such concerns- so try restarting your Mac and try after restarting.

8. Deleting and Regenerating Provisioning Profile and Certificate

If the above checks do not work for you, then removing the existing Provisioning Profile from your Xcode and Apple Developer Account and then regenerating it can be helpful.

Deleting Provisioning Profile and Certificate

To delete the Provisioning Profile and Certificate from Xcode.

  • Open Finder.
  • Follow the path: Go (Top corner of screen) > Go to Folder and search “~/Library/MobileDevice/Provisioning Profiles” and delete the Provisioning Profile in it.
  • To remove Certificates from Xcode, go to Xcode> Settings> Accounts> Manage Certificates.


To delete the Provisioning Profile and Certificate from the Apple Developer Account.

  • Log on to developer.apple.com.
  • To delete Certificates, go to the “Certificates” section in “Certificates, IDs & Profiles” and select the certificate that you want to delete and click on “Remove.”
  • Now go to the Profiles in “Certificates, IDs & Profiles.”
  • Click on the Profile which you want to remove and click on “Remove.”

Regenerating Profile and Certificate

Regenerating Certificate-

  • Open your Apple Developer Account and go to the “Certificates” tab in the “Certificates, IDs & Profiles” section.
  • Click on “Create a certificate.”

  • Choose “iOS App Development” and click on “Continue.”

  • Now the system will ask you for a “Certificate Signing Request” to upload.
  • To create a Certificate Signing Request, open the “Keychain Access” by searching on your Mac.
  • Go to the Keychain Access (top left corner) > Certificate Assistant > Request a Certificate From a Certificate Authority.

  • Put your Email and Name, choose the “Saved to disk” option, and click on continue. 
  • Choose your file location and click on Save, and your “Certificate Signing Request” will be created.
  • Now upload the “Certificate Signing Request” to your Apple Developer Account and click on “Continue.”
  • You can download your Certificate, and now the certificate will be added to the “Certificates” section.

Regenerating Profile

  • Go to the Profiles section and click on “Generate a Profile.”
  • Select iOS App Development and click on “Continue.”
  • Add your App ID or Bundle ID and click on Continue.
  • Now select the Certificate for your Provisioning Profile and click on Continue.
  • Select the devices on which you want to install the app and click on Continue. 
  • Now give the name to your Provisioning Profile and click on “Generate.”
  • Your Provisioning Profile has been created successfully, and you can download it.
  • Now open the Xcode application and go to Xcode (top left corner) > Settings > Accounts.
  • Add your account. 

  • Select the Team in which you create your Provisioning Profile and click on “Download Manual Profiles.”
  • Now, your Provisioning Profile has been added successfully without an error.

Provisioning Profiles (Development, Distribution, etc.) are essential to run your app in real devices- without these, you can not test or distribute your app. In this article, we discussed all the checks that you can take to resolve the “Xcode couldn’t find any iOS App Development provisioning profiles matching” error.

I hope that these checks will work for you, and if you have something new to resolve this issue, let us know in the comments below.

This was my time today, you’re welcome! 🙂

Leave a Comment