web-dev-qa-db-fra.com

iOS 10: comment déboguer un widget Today - Message "Impossible de charger"

Il me semble que chaque fois qu'un Widget Aujourd'hui se bloque pour une raison quelconque, il affiche le message "Impossible de charger" (comme sur l'écran ci-joint).

Lorsque cela se produit, rien ne démarre dans le débogueur, rien n'apparaît sur la console. Il me semble que chercher une aiguille dans la botte de foin. Est-il possible de déboguer le message "Impossible de charger" dans Xcode de quelque manière que ce soit?

Version Xcode: 8.2

simulateur iOS: 10.2

Unable to load

24
adamsfamily

Vous pouvez déboguer votre extension Today en procédant comme suit:

Avec l'application exécutée dans votre appareil/simulateur, ouvrez le widget. Ensuite, lorsque votre widget est ouvert, allez dans Xcode-> Debug-> Attach to Process et vous devriez trouver le nom de votre widget.

Notez que cela ne fonctionnera que si votre widget est ouvert. Vous pouvez définir des points d'arrêt et déboguer étape par étape pour savoir pourquoi le message "Impossible de charger" apparaît.

19
Juan Curti