Redémarrage à chaud ne fonctionne plus, impossible du tout de déboguer l'application

Aug 18 2020

J'avais apporté quelques modifications à la fois au XAML et au code-behind, et suis allé voir les changements sur mon iPad physique. J'ai vu que mes modifications n'étaient pas prises en compte, j'ai donc supprimé l'application et je m'attendais à ce qu'elle soit réinstallée. Cependant, à partir de ce moment, j'ai reçu cette erreur chaque fois que j'ai essayé de déboguer sur l'appareil:

Code de gravité Description Erreur d'état de suppression de ligne de fichier de projet Erreur lors du redémarrage à chaud: «Une erreur s'est produite lors de la signature de l'application« TraceIt.iOS.app ». Détails: La référence d'objet n'est pas définie sur une instance d'un objet. '. Commande: 'sign -i = "C: \ Users \ Gorilla Rig \ AppData \ Local \ Temp \ Xamarin \ HotRestart \ Bundles \ 16.7.000.440 \ a0005e492e54334d6dcf94dfaa23baba \ TraceIt.iOS.app" -p = "C: \ Users \ Gorilla Rig \ AppData \ Local \ Xamarin \ iOS \ Provisioning \ Profiles \ 042184b7-110e-4dc3-abab-635382ed7659.mobileprovision "-c =" C: \ Users \ Gorilla Rig \ AppData \ Local \ Xamarin \ iOS \ Provisioning \ Certificates \ 2E160A7E60AF6F7B.p12 "-pk =" CFBundleIdentifier "-pv =" com.companyname.TraceIt "-w =" 145b2541-08e5-43e5-b15a-b7a650b26f22 "'TraceIt.iOS

J'ai essayé sur mon iPhone, même problème. Supprimé l'application, en s'assurant qu'elle n'était pas en train de charger quoi que ce soit, mais hélas, le même problème. J'ai essayé d'accéder aux paramètres de signature du bundle iOS et de recharger le profil d'approvisionnement. Rien.

Le débogage fonctionne très bien sur Android.

Que puis-je faire?

Réponses

1 DanGerchcovich Aug 18 2020 at 16:33

Dans ce cas, il est préférable de nettoyer et de reconstruire la solution. Sur iOS, si vous essayez de supprimer une application de l'appareil, puis de la réinstaller dans un répertoire qui n'existe pas (dans ce cas, l'application que vous avez supprimée), cela échouera.

Si cela ne fonctionne pas, fermez le studio visuel et rouvrez-le, tout en répétant le processus ci-dessus.