We develop a whitelabel app that is named, branded, and identified uniquely for multiple customers. Each uniquely identified app bundle is signed with the appropriate distribution certificate from the customer's portal. The IPA is deployed through each customer's developer portal. When a build is released, all customers get the same version details in the bundle.
We have a problem that occurs when multiple deployments of the app are installed on a single device. If cellular data access is disabled for one of the apps, all the others that are installed are also prevented from using cellular data. In Settings, however, only the one where cellular data was turned off is shown as not having access. The problem has been seen on iOS 10.1.1. It is not known at this time if other versions of iOS exhibit this behavior.
I had assumed that iOS would rely on the app ID to determine whether cellular data should be disabled for a given app, but that must not be the case. Is there some extra detail that we need to add to each app build in order to keep the cellular data access setting limited to that one installed app?