non-Team App Id prefix & manual provisioning profile error for mac using Xcode 11.4.

Trying to get provisioning profile working for mac using Xcode 11.4. Get error, no profile matching.


I have an exising IPhone/iPad app. I have selected the option in Xcode to create a mac version. The identifier on Apple Developer website says platform iOS, MacOS etc.


I have NOT ticked MacCatalyst option at the bottom of the 'Edit your App ID Configuration', because it says that "This workflow is for existing Mac apps built with Mac Catalyst that are already on the Mac App Store." Should I tick that?


I'm using Apple certificates that says they support all platforms.


In Xcode, under build settings in the Provisioning profile section, it says the profile is eligible for "Any Mac SDK". Oddly, it also says it is ineligible.


In Xcode, under Signing & Capabilities, the provisioning profile is fine for the ioS Platform. However, under the macOS platform section, it gives the error: "No profile for team '***' matching 'YYYProvisioningProfile' found

Xcode couldn't find any provisioning profiles matching 'TeamId/YYYProvisioningProfile'.


One thing that is different about my set-up is that I started developing my apps not long after the App Store opened. My application identifiers have a non-Team App Id prefix. Is this an issue when trying to get a Mac version of my iPad app?

Replies

You have probably managed to get this resolved by now, but this was a bug in 11.4 which is fixed in 11.5. I ran into the same issue because I have a lot of early apps with app specific prefixes. I am now running into issues with 11.5 uploading these to App Store Connect, as it looks like this too requires a Team ID prefix. Maybe they fixed it in one place and not another!