La aplicación terminó sin previo aviso en iOS 10

Desarrollé una aplicación para iOS con capacidad de actualización de background. Recompí la aplicación para apuntar a iOS 10. Desde entonces, mi aplicación termina periódicamente de forma silenciosa, mientras está en estado suspendido, sin previo aviso (no se cancelará la llamada, ni el evento de jetsam, ni el logging de fallas).

Solía ​​funcionar bien en iOS 9. Me he actualizado a 10.0.2 pero no veo ninguna diferencia real con 10.0.1.

¿Alguien está experimentando el mismo problema? o sugerencia donde debo investigar? sin ningún informe, estoy completamente ciego y no tengo más idea.

Y sin la actualización de background, mi aplicación tiene una característica principal que no funciona.

Muchas gracias por cualquier ayuda.

Philippe.

Hubo algunos cambios en cómo iOS maneja los permissions en iOS 10. Si el info.plist no contiene las keys apropiadas, las aplicaciones se bloquearán silenciosamente en iOS 10.

https://developer.apple.com/library/content/releasenotes/General/WhatsNewIniOS/Articles/iOS10.html

Debe declarar estáticamente el uso previsto de las classs de datos protegidos de su aplicación al include las keys de cadena de propósito apropiadas en su file Info.plist. Por ejemplo, debe include la key NSCalendarsUsageDescription para acceder a los datos del calendar del usuario. Si no incluye las keys de cadena de propósito relevantes, su aplicación se cerrará cuando intente acceder a los datos.

Se puede encontrar más información sobre los cambios de info.plist que hay que hacer aquí: https://blog.xamarin.com/new-ios-10-privacy-permission-settings/?utm_medium=social&utm_campaign=blog&utm_source=facebook&utm_content=ios10 -intimidad