Hot Restart tidak berfungsi lagi, tidak dapat men-debug aplikasi sama sekali
Saya telah membuat beberapa perubahan pada XAML dan kode di belakang, dan pergi untuk melihat perubahan pada iPad fisik saya. Saya melihat bahwa perubahan saya tidak tercermin, jadi saya menghapus aplikasi dan mengharapkannya untuk menginstal ulang. Namun, sejak saat itu, saya menerima kesalahan ini setiap kali saya mencoba melakukan debug pada perangkat:
Kode Keparahan Deskripsi Status Supresi Baris File Proyek Kesalahan menjalankan hotrestart: 'Terjadi kesalahan saat menandatangani aplikasi' TraceIt.iOS.app '. Detail: Referensi objek tidak disetel ke turunan objek. '. Perintah: '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
Saya mencoba di iPhone saya, masalah yang sama. Menghapus aplikasi, memastikan itu tidak sedang memuat apa pun, tetapi sayangnya, masalah yang sama. Saya telah mencoba membuka pengaturan Penandatanganan Bundel iOS dan memuat ulang profil penyediaan. Tidak ada.
Debugging berfungsi dengan baik di Android.
Apa yang dapat saya?
Jawaban
Dalam kasus ini, yang terbaik adalah membersihkan dan membangun kembali solusi. Di iOS, jika Anda mencoba menghapus aplikasi dari perangkat, lalu menginstal ulang ke direktori yang tidak ada (dalam hal ini aplikasi yang Anda hapus), maka aplikasi tersebut akan gagal.
Jika tidak berhasil, tutup studio visual, dan buka kembali, bersamaan dengan mengulangi proses di atas.