Горячий перезапуск больше не работает, приложение вообще не может отлаживать

Aug 18 2020

Я внес некоторые изменения и в XAML, и в код программной части, и пошел посмотреть изменения на своем физическом iPad. Я увидел, что мои изменения не отражаются, поэтому удалил приложение и ожидал, что оно переустановится. Однако с этого момента я получал эту ошибку каждый раз, когда пытался отладить устройство:

Код серьезности Описание Ошибка состояния подавления строки файла проекта Ошибка при запуске hotrestart: «Произошла ошибка при подписании приложения« TraceIt.iOS.app ». Подробности: ссылка на объект не установлена ​​на экземпляр объекта. '. Команда: '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

Я пробовал на своем iPhone, та же проблема. Удалил приложение, убедившись, что оно не загружается, но, увы, та же проблема. Я попытался перейти к настройкам подписки iOS Bundle Signing и перезагрузить профиль подготовки. Ничего.

Отладка отлично работает на Android.

Что я могу сделать?

Ответы

1 DanGerchcovich Aug 18 2020 at 16:33

В этом случае лучше всего провести чистку и восстановить раствор. В iOS, если вы попытаетесь удалить приложение с устройства, а затем переустановите его в каталог, который не существует (в данном случае приложение, которое вы удалили), произойдет сбой.

Если это не сработает, закройте визуальную студию и снова откройте, повторяя описанный выше процесс.