Search code examples
iosios13xcode11swift5

Missing NFC tag protocol in profiles issue in iOS 13 and Xcode 11


Provisioning profiles showing error after adding NFC tag-specific data protocol to entitlements which is requirement of iOS 13 and Xcode 11 for using NFC in app.

I have re-checked the profiles NFC is enabled for the bundle-id and provisioning profiles are also valid and includes NFC.

I need to upload a production build but because of this error I am not able to. Is this iOS 13 or Xcode 11 bug? What should I do for fixing this?


Solution

  • After a number of hit and trials, I was able to solve this issue. Here are steps I followed:

    1) In developer site, Open your app identifier, click edit, disable NFC and then re enable it.

    2) Re-download the provisioning profiles and install them.

    Reason behind it could be when we re-download the profiles it contained information about new NFC tag item which solves the problem.