Симулятор на Xcode 10 стал ужасно медленным - PullRequest
0 голосов
/ 20 сентября 2018

На Xcode 9 все работало идеально. Но после обновления до Xcode 10 Simulator начал получать огромные лаги.Супер простая анимация работает на 2 кадрах в секунду, а вся Mac OS очень медленная, пока анимация работает.Кто-нибудь знает, что происходит и как это исправить?Любое приложение или любое стандартное приложение для iOS одинаково ужасно медленное.

Пояснение - речь идет НЕ о замедленном движении, которое я могу переключать с помощью Command⌘ + T. Я говорю об огромных лагах.Когда UIView летит, он появляется в другом положении вяло.Не плавная медленная анимация.2 кадра в секунду не медленное движение.Это то же самое быстрое движение, но в 2 FPS!

Ответы [ 7 ]

0 голосов
/ 05 июля 2019

У меня были проблемы при переключении с пейзажа на портрет.представления просто не двигались.

Единственная работа, которую я нашел, была Command + Arrow up.Это моделирует увеличение громкости, но также обновляет дисплей после вращения

0 голосов
/ 05 июля 2019

Обновление до Xcode 11. Если ваш компьютер не соответствует требованиям для Xcode 11, приобретите другой компьютер.

Причина в том, что в Xcode 11 графический процессор работает в симуляторе впервые.Xcode 10 пытается эмулировать основанную на GPU анимацию на процессоре, и на некоторых машинах это приводит к развалу поезда.

0 голосов
/ 06 декабря 2018

Для меня сработало переключение значений в Отладка > Переопределение качества графики меню Симулятор.Удивительно, но после установки «Низко» из «Device Default», задержка исчезла, и теперь любое значение работает как чудо.

0 голосов
/ 02 декабря 2018

У меня была такая же проблема, и это исправило:

defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferRendererHint X  

Где X:

0 = авто

1 = Металл

2= OpenCL

3 = OpenGL

0 голосов
/ 31 октября 2018

У меня возникла та же проблема, что и здесь, после обновления до XCode10.Каждый раз, когда я открывал симулятор, независимо от того, был ли это IphoneX или Iphone SE, мой mac ползал почти до остановки, и симулятор работал с парой FPS.

Следующее не работало:

  • FramebufferRendererHint настройки
  • Сброс симуляторов
  • Переустановка xcode
  • Созданы новые пользователи
  • Удалите Xcode 10 и установитеXCode9
  • Удалите CoreSimulator.framework и установите новые симуляторы

Что окончательно сработало:

  • Восстановить CoreSimulator.framework и Xcode.приложение, использующее Time Machine (моя последняя резервная копия была с сентября 2017 года, поэтому сейчас я работаю с Xcode9.1, но по крайней мере он снова работает (!))

Не уверен, что это актуально, но я работаю надстарый IMac середина 2011 года.

0 голосов
/ 15 октября 2018

Убедитесь, что «Медленные анимации» (Debug> Slow Animations) случайно не включены.Я делал это много раз :(

0 голосов
/ 21 сентября 2018

скачайте симулятор iOS11.4 и попробуйте.Недостатком является то, что вы не можете протестировать iOS12.Но, по крайней мере, вы можете работать над Xcode 10 и выпустить приложение.Примечание: не беспокойтесь, чтобы получить Xcode 9.4.1.Или другие версии.Это не решит проблему.Хитрость заключается в том, что после первого запуска Xcode 10 он установил новую платформу coresimulator в вашу корневую папку.

...