Xcode 10.2.1 симуляторы xcode не работают

после обновления до xcode 10.2.1 симуляторы не работают. Я использую mscOS Mojave версии 10.14.4 на моем Mac mini (конец 2012 г.). Симуляторам требуется 20-30 минут для присоединения приложений, и после этого выдает сообщения об ошибках, такие как «не удалось подключиться к pid: 980», «не удалось подключиться к pid: 1020», «DTServiceHubClient не удалось благословить сервисный центр для симулятора. ". После того, как это сообщение об ошибке начинает отставать, производительность резко снижается.

Я перепробовал все, очистил папку сборки, сбросил симулятор, переустановил xcode, обновил Mac OS, проверил файл host.txt, он включает строку localhost, ping тоже правильный. Пожалуйста, помогите мне, я понятия не имею, что делать.


person IOS trainee    schedule 25.04.2019    source источник
comment
У меня такая же проблема, дайте мне знать, если у вас есть решение.   -  person Mohit G.    schedule 10.06.2019
comment
Единственное решение, которое я нашел, - это увеличить системную память или восстановить заводские настройки. Удалите ОС и удалите все, только что установив MacOS. У меня есть дополнительная 8 ГБ оперативной памяти, которая устранила мою проблему   -  person IOS trainee    schedule 05.09.2019
comment
Да, у меня сработала переустановка Xcode, но я заметил, что каждое устройство-симулятор указано дважды: одно с iOS 12.1, а другое - с iOS 12.2.   -  person Mohit G.    schedule 05.09.2019
comment
Вы можете попробовать удалить все симуляторы и установить заново. Вы можете погуглить, как это сделать.   -  person IOS trainee    schedule 06.09.2019
comment
Я тоже получаю это с последним xcode 11.2 :( все перепробовал ..   -  person Vina    schedule 13.11.2019


Ответы (1)


У меня была такая же проблема после обновления до macOS 10.15.3 Catalina с Xcode 11.3.1.

TL;DR

Мне пришлось переустановить macOS вместо установки с помощью восстановления, но, пожалуйста, попробуйте все остальные шаги до этого, и вот почему:

Моя процедура обновления была довольно необычной:

  • установка 10.15 извне на быстрый SSD
  • создание установки со всеми облачными хранилищами и программным обеспечением, которое мне было нужно, постепенно, когда у меня было время
  • продолжайте работать с моей проверенной установкой 10.14 в повседневной работе
  • как только у меня будет определенный уровень установки в новой установке, я клонирую внутреннюю установку 10.14 на другой внешний диск с помощью Carbon Copy Cloner (CCC) (и подтверждаю, что он загрузился и работал)
  • стирание внутренней памяти и клонирование из новой установки внешнего диска во внутреннюю память

Уф, я знаю, это требует большого количества ресурсов, но я сделал это именно так ... И мне нравится делать это время от времени, просто чтобы избавиться от программного обеспечения, которое я когда-то устанавливал по причинам, но которые я не использую подробнее (и, наверное, забыл о ...).

В любом случае, при клонировании на внутреннюю флэш-память, CCC через предупреждение на меня, что файл не был клонирован, как должен:

введите описание изображения здесь

Поэтому я подумал, что, возможно, отсутствие этого com.apple.TCC файла не будет большой проблемой, потому что он может быть восстановлен при загрузке или что-то еще, поэтому я все равно попробовал и загрузился из внутреннего хранилища.

Казалось, все работает, как ожидалось - ожидайте, что я не смогу запустить ни один из моих проектов в симуляторе из Xcode. Поэтому я исследовал и попробовал взглянуть на вещи, которые не работали.

Когда я был в той точке, где я чуть не вмешался и снова подумал о внутренней переустановке с нуля (Офер удалил и переустановил Xcode, который я должен добавить), я подумал, может быть, я мог бы попытаться просто установить macOS поверх него через Recovery.

Все это говорит о том, что после установки macOS поверх клонированной установки мои проекты снова отлично подключаются к симулятору.

Я не совсем уверен, действительно ли com.apple.TCC имел к этому какое-то отношение, но я могу, по крайней мере, сказать, что переустановка спасет мой бекон ...

(Возможно, установка последней Xcode Beta 11.4 или ожидание выхода этого из бета-версии также помогла бы, но ни один из этих двух вариантов на данном этапе не подходит для меня)

Надеюсь, это поможет любому, кто столкнется с этой проблемой ...

person ASSeeger    schedule 12.03.2020