Transfer app failed because sharing a group container.

I have a very embarrassing problem. that I can't transfer my macOS app to another account. and above is wrong picture.

I already tried to delete the apps group. but it doesn't work.

this transfer is very important for our team. if anyone can tell me how to do, I will be very grateful.

Answered by DTS Engineer in 824464022

I recently dug into this as part of a DTS case. The language in App Store Connect Help is not sufficiently clear here, and I filed a bug to improve that (r. 141353156). Specifically, App Store Connect Help > Transfer an app > App transfer criteria says:

Mac apps that have used the sandbox environment and share the Application Group Container Directory with other Mac apps can't be transferred.

It should say something like:

Mac apps that share or have ever shared an Application Group Container Directory with other Mac apps can't be transferred.

So, once your Mac app has shipped with the app group entitlement, you can’t transfer the app, even if you’ve removed the entitlement in your latest build.

I don't really understand why the check must be so strict

I’m not willing to explain all the gory details here, but I want to stress that app groups on macOS are very different from app groups on iOS. See App Groups: macOS vs iOS: Fight! for way more than you ever wanted to know about that topic.

We’re halfway through the process of fully supported iOS-style app groups on macOS. The main missing piece right now is for the Developer website to be able to create Mac provisioning profiles that include iOS-style app groups in their allowlist. Until that happens, I don’t see any wiggle room on this policy.

Share and Enjoy

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

and above is wrong picture.

What do you mean by that?

Share and Enjoy

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

ah.. screenshot of reply error content

So App Store Connect Help is pretty clear about this:

Sandboxed Mac apps that share the Application Group Container Directory with other Mac apps cannot be transferred.

Does the app that’s currently on the store use an app group?

Share and Enjoy

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

I don't really understand why the check must be so strict to also check at the previous versions. It would seem like it would be sufficient for whatever purpose this is for that if the most recent version does not have app group entitlements the transfer would be allowed.

I saw the same thing that even with a new release that deletes the app grouping the transfer is not allowed.

Has there been any update on this? Have you figured out a way ?

Would really like this to be changed to let apps be transferred. I only ever used groups in the iOS version, but I used the same entitlements and provisioning for both.

We have an app that is published both on iOS and macOS (Catalyst).

The iOS app is sharing group containers between app extension and main app target, but it's not sandboxed.

The macOS Catalyst app is sandboxed but the group containers were removed a week ago with the latest AppStore submission.

We are facing the same issue and still seeing this error message "You can only transfer sandboxed apps that are not sharing a group container." when transferring the app.

Can anyone from Apple give a bit more details what can we do to fix that?

You can't even take down a macOS (Catalyst) app alone and then transfer an iOS app. I don't know how many years it will take before Apple can lift this restriction.

I too am hitting this problem, and it is very frustrating. Removing the support for app groups and shipping a new version should be sufficient.

I have the same problem. It seems like there is no solution. That's really bad.

I resolved it by removing the app group capability from the appid at developer.apple.com, transferring the app, and then grouping it back again.

@markyin can you follow up with if and how you were ever able to deal with this? We are in the same position, removed the group entitlement, released the new app without the entitlement to the App Store, and it still cannot be transferred with the same error.

I recently dug into this as part of a DTS case. The language in App Store Connect Help is not sufficiently clear here, and I filed a bug to improve that (r. 141353156). Specifically, App Store Connect Help > Transfer an app > App transfer criteria says:

Mac apps that have used the sandbox environment and share the Application Group Container Directory with other Mac apps can't be transferred.

It should say something like:

Mac apps that share or have ever shared an Application Group Container Directory with other Mac apps can't be transferred.

So, once your Mac app has shipped with the app group entitlement, you can’t transfer the app, even if you’ve removed the entitlement in your latest build.

I don't really understand why the check must be so strict

I’m not willing to explain all the gory details here, but I want to stress that app groups on macOS are very different from app groups on iOS. See App Groups: macOS vs iOS: Fight! for way more than you ever wanted to know about that topic.

We’re halfway through the process of fully supported iOS-style app groups on macOS. The main missing piece right now is for the Developer website to be able to create Mac provisioning profiles that include iOS-style app groups in their allowlist. Until that happens, I don’t see any wiggle room on this policy.

Share and Enjoy

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

@DTS Engineer thank you for the explanation

What about Catalyst apps? I suppose they should follow the iOS-style app groups, can you confirm?

While Mac Catalyst apps can use authorised iOS-style app groups — see point D in App Groups: macOS vs iOS: Fight! — my understanding is that they are Mac apps for the purposes of app transfer.

Share and Enjoy

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

Transfer app failed because sharing a group container.
 
 
Q