Provisioning profile failed qualification. Profile doesn't support App Groups.

I can't upload my macOS app to app store connect.

Each time i try to upload, i see this message:

Provisioning profile failed qualification Profile doesn't support App Groups.

An empty app without an app group uploads fine, but if i add an app group to it, it does not upload.

Answered by DTS Engineer in 826378022

App groups are more complicated than you might think. I have a bunch of backstory to this in App Groups: macOS vs iOS: Fight!.

Note that the story has changed in the last few days, and I’m not sure which side of that cutoff you were on. If you continue to have problems, please post the details here and I can take a look.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

even with the already uploaded binary, cannot get it to be reviewed...

The status of your app has changed to Invalid Binary.

Please correct the following issues and upload a new binary to App Store Connect.

ITMS-90286: Invalid code signing entitlements - Your application bundle’s signature contains code signing entitlements that aren’t supported on macOS. Specifically, the “[group.com.

I just tried uploading my app from Xcode 16 and it worked.

But I still need to be able to upload my apps to App Store Connect from macOS Ventura and Xcode 16...

It must be some bug on Apple side...

App groups are more complicated than you might think. I have a bunch of backstory to this in App Groups: macOS vs iOS: Fight!.

Note that the story has changed in the last few days, and I’m not sure which side of that cutoff you were on. If you continue to have problems, please post the details here and I can take a look.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

as of now, you have to disable the automatic sign management, and create a separate provisioning profile for your mac app and import it onto xcode.

this way, I temporarily resolved the issue.

It’s better to reply as a reply, rather than in the comments; see Quinn’s Top Ten DevForums Tips for this and other titbits.

It's not clear what has changed

At the top of App Groups: macOS vs iOS: Fight! there’s an IMPORTANT callout that talks about the recent change.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

..

Thanks @eskimo @DTS Engineer, really appreciate all the work you do here, it shouldn't be up to just you to handle so much dev interaction!

So, on the IMPORTANT callout (might be nice to stick on date on that btw rather than at the bottom in revision history where it's not clear what has changed), it just says that it's now possible to do something with XCode or manually, but it doesn't say anything about breaking existing provisioning profiles which seems to have occurred.

Is that a bug or did I miss some notice about this?

PS. Would be great to learn about what's changing behind the scenes with this from a technical point of view, its motivation and what your plans are on this going forward.

Would be great to learn about what's changing behind the scenes with this from a technical point of view, its motivation and what your plans are on this going forward.

You have to read between the lines of App Groups: macOS vs iOS: Fight!. It describes a whole bunch of problems caused by the fact that macOS-style app group IDs are not authorised by a provisioning profile. These include build problems but also runtime problems. At the time I wrote that I couldn’t come out and say that we’re planning to fix this by converging on iOS-style app group IDs, because I’m not allowed to talk about The Future™. However, with Xcode 16.3 beta, the future is now (-:

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

@DTS Engineer my app has nothing to do with iOS and their app groups.

The issue started happening out of nowhere without me doing anything. So you're just wrong.

my app has nothing to do with iOS and their app groups.

OK. But my post, App Groups: macOS vs iOS: Working Towards Harmony, is still relevant regardless. The good news is that the situation has both stabilised and improved since you started this thread, and thus I don’t see any impediments to you solving this nicely.

To offer specific advice I need to know more about your specific setup. What is your Team ID? What is the Apple ID of your app? And what app group ID are you trying to use?

If you’re not comfortable sharing this info publicly, feel free to redact it. For example, for Apple Configurator that info would be:

  • Team ID 4WXS7A4F54 -> 4________4
  • Apple ID 1037126344 -> 1________4
  • App group ID K36BKF7T3D.group.com.apple.configurator -> K________D.g___p.c__.a___e.c__________r

IMPORTANT I’m looking for the Apple ID of the app, not your Apple ID (now known as an Apple Account). To see this in App Store Connect, go to the app record, select App Information on the left, and look for the Apple ID field. It’s a decimal number, usually around 10 digits long. You can also find this embedded in the App Store URL for the app. For example, the Apple ID for Apple Configurator is 1037126344.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Provisioning profile failed qualification. Profile doesn't support App Groups.
 
 
Q