¿Deshabilitar los datos mobilees de una aplicación inadvertidamente deshabilitando otras aplicaciones?

Estoy intentando solucionar un problema extraño relacionado con una aplicación iOS que produce mi empresa. Utilizamos un process de marca para calificar un solo ejecutable, asignarle nuevos resources y un nuevo ID de package, pero manteniendo el mismo ejecutable central en todas las marcas.

El problema es que cuando un teléfono tiene varias marcas diferentes instaladas, deshabilitar una aplicación para conectividad celular deshabilita inadvertidamente todas ellas, y no puedo entender por qué.

  • ¿Significa "Mensaje grupal" que todos los destinatarios se "verán" el uno al otro?
  • Comando de terminal para search actualizaciones de iOS
  • ¿Los "Favoritos" y las ediciones se sincronizan con Photos for Mac / iOS?
  • Crea una count de iCloud en el iPhone de mi amigo
  • Overcast Podcast App: ¿Cómo jugar desde el más viejo al más nuevo?
  • La aplicación de Gmail en iOS muestra el recuento de distintivos para chats no leídos
  • Para reiterar, cada aplicación tiene naturalmente su propio ID de package, entonces, ¿por qué la desactivación de datos mobilees para una aplicación hace que se rompa para otras marcas?

  • "Ese evento no pertenece a esa tienda de events" cuando intenta crear un nuevo evento de calendar
  • Guarde varias fotos de Mail en iPhone
  • ¿Qué configuration usar con una familia con 2 (o 3) personas?
  • Dejé caer mi iPhone 5c y se rompió; ahora la pantalla está cambiando de colors
  • El iPhone está supuestamente conectado a Wifi pero no tiene connection ni a Internet ni a la networking local
  • ¿Qué sucede, exactamente, cuando una aplicación de iPhone se ejecuta en un iPad a escala 2x?
  • One Solution collect form web for “¿Deshabilitar los datos mobilees de una aplicación inadvertidamente deshabilitando otras aplicaciones?”

    Hice más investigación y experimentación, y por lo que puedo decir, iOS identifica de alguna manera la aplicación deshabilitada basada en el binary de la aplicación. Es decir, el file ejecutable embedded real dentro del package de la aplicación, en lugar de la id del package como uno intuiría.

    Si creo dos comstackciones diferentes y las califica en varias marcas cada una, deshabilitar una de las aplicaciones de marca deshabilita la conectividad celular para todas las marcas de ese grupo (es decir, que comparten el mismo binary subyacente), pero no afecta a las marcas creadas con una diferente binary Además, cambiar el nombre del file binary embedded no tiene ningún efecto, por lo que está claramente basado en el contenido del ejecutable (quizás una sum de comprobación o un identificador interno).

    Por lo que puedo decir, esto es solo un error en la implementación de esta function en iOS, y no puedo pensar en ninguna forma de evitar esto que no implique cambiar por completo la forma en que estamos marcando nuestras aplicaciones. He enviado un informe de error a Apple.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).