I must have misunderstood something very basic somewhere but I'm unable to see it right now.
As I understand iOS App Groups they can be used for two (or more) apps to share some data, such as files or user preferences.
Now, to make this work this needs to be set up:
1. An App group must be registered and given an identity with the team's developer portal (example:
2. An App Id must be set up in the dev portal that allows app groups and that references the set up app group id (example:
3. A provisioning profile must be registered that references the new App Id
4. Each app needs to be signed with a Bundle Id that corresponds to the App Id (example:
Now, what I don't understand is the last item. If apps needs to have bundle id's that matches the same App Id then they would no longer be uniquely identifiable. What am I missing?