Не удалось установить симулятор Xamarin ios - PullRequest
0 голосов
/ 30 января 2020

Когда я пытаюсь запустить приложение на ios, появляется сообщение об ошибке. Я windows пользователь может кто-нибудь, пожалуйста, помогите мне

Пожалуйста, проверьте следующую ошибку

Не удалось установить

// users / library / apple / cachee / Xamarin / mtbs / builds / project.ios / 28dsdkjw323wm323dsddsdn232k23 / bin / iphonesimulator / debug / project. ios .app to DO3c105 / Не удалось запустить этот симулятор

Ответы [ 2 ]

0 голосов
/ 09 апреля 2020

Одним из быстрых решений является; (Предполагается, что у вас есть один проект, если у вас есть более одного, вам следует быть более осторожным с массовым удалением, скорее всего, ниже немного излишне)

  1. Убедитесь, что вы видите скрытые папки и библиотеки папок на ма c. Если нет, поищите в Google.

  2. Внутри вашей мамы c, go в папку "/ Users / USER_NAME / Library / Caches / Xamarin"

  3. Вы увидите множество папок, таких как XMA, mtbs, Simulator

  4. Удалите все из них. При этом удаляются все ваши приложения симулятора, кэши, чтобы система могла их воссоздать.

  5. (Необязательно) Очистите содержимое симулятора на макросах. В меню симулятора go для устройства> Стереть все содержимое и настройки ...

  6. Очистить / восстановить решение из Windows. Вы должны увидеть исправленную папку XMA.

  7. Запустить проект на Windows на выбранном симуляторе, это должно заново создать другие папки и запустить ваше приложение в симуляторе.

0 голосов
/ 31 января 2020

Я бы дал вам несколько советов:

1. Удалите ваш app в симуляторе, перезагрузите симулятор, удалите папки obj и bin, очистите и перестройте проект снова.

2. Перезапустите VS и попробуйте обновить Visual-Studio до последней версии.

3. Попробуйте решение, указанное в документе :

MT1008: не удалось запустить симулятор

Эта ошибка появляется, если mtouch не удалось запустить симулятор. Иногда это может произойти, потому что уже запущен устаревший или мертвый процесс симулятора.

Следующая команда, введенная в командной строке Unix, может использоваться для уничтожения зависших процессов симулятора:

$ launchctl list|grep UIKitApplication|awk '{print $3}'|xargs launchctl remove
...