it-swarm.com.ru

Анимация Xcode Simulator очень медленная при воспроизведении в редакторе

Недавно я узнал, что симулятор Xcode стал очень медленным. Также, если я создаю новое приложение и запускаю его i, переход между экраном запуска и первым контроллером представления занимает около 3 секунд. К счастью, это всего лишь симулятор iOS 9, а не iOS 8 или ниже . Я обновился до Xcode 6.4, и у меня также установлена ​​Xcode 7.0 beta 3. Кто-нибудь испытывал то же самое? Я пытался удалить обе версии XCode, но это не помогло.

88
kjoelbro

Если вы нажмете команду + T, это вызовет функцию «Медленная анимация». Я не заметил эту настройку до сих пор. Doh!

331
kjoelbro

Xcode 9.0/9.0.1/9.2 + симулятор iOS 11:

Если у вас есть проблемы с производительностью версий Xcode: 9.0/9.0.1/9.2 iOS 11 Simulator с игровыми проектами Spritekit или с проектами, связанными с OpenGL, это известная ошибка:

Ошибка в OpenGLES.framework сломала JL LLVM, поэтому все шейдеры упали вернуться к интерпретации исполнения. (Twitter)

Решение:

Apple исправила это в выпуске Xcode 9.1, но теперь в 9.2 симулятор снова работает медленно ... :(

Это временное решение, пока Apple не исправит его в следующем выпуске Xcode ... Эта проблема с производительностью симулятора существует, только если вы выберете iOS 11 Simulator. iOS 10 Simulator не имеет этой ошибки.

1.) Выйти из Xcode и симулятора

2.) Скачать libCoreVMClient.dylib по этой ссылке . Если у вас нет Dropbox, выберите «Нет, спасибо, продолжить просмотр», затем нажмите «Загрузить». Извлеките Zip, внутри вы найдете папку beta3 с последним известным рабочим файлом libCoreVMClient. Это взято из Xcode 9 beta 3.

3.) Щелкните правой кнопкой мыши значок Finder, выберите «Перейти в папку…» и вставьте следующее: /Applications/Xcode.app/Содержание/Разработчик/Платформы/iPhoneOS.platform/Разработчик/Библиотека/CoreSimulator/Профили/Runtimes/iOS.simruntime/Содержание/Ресурсы/RuntimeRoot/System/Library/Frameworks/OpenGLES.framework

4.) Замените здесь файл "libCoreVMClient.dylib" на загруженную вами бета-версию, просто перезаписав и вставьте.

5.) Перезапустите Xcode, теперь все должно быть в порядке! :)

21
balazs630

В меню Simulator перейдите к Debug> Slow Animations и снимите флажок с этого параметра или просто выполните:

 + T

20
Masih

XCODE 9 BUG. Официально подтверждено, что это проблема Xcode 9.0 и симулятора iOS 11 - она ​​затрагивает любое приложение, использующее OpenGL.

Смотрите: https://github.com/mapbox/mapbox-gl-native/issues/9959

Также: https://Twitter.com/xenadu02/status/911463433521860609

:( Надеюсь это поможет. 

5
Mike Keskinov

На данный момент только симулятор iOS11 работает медленно.

Вы можете скачать дополнительный симулятор iOS10, который работает отлично.

Выберите Xcode -> Product -> Destination -> Download simulator ... Затем выберите любой симулятор iOS10 из списка (например, 10.3.1).

 enter image description here

После этого вы выберете версию iOS для большинства устройств:

 enter image description here

2
Karbaman

Это было исправлено в Xcode 9.1 beta 2

Исправлена ​​проблема в OpenGL симулятора, которая могла приводить к медленной работе приложений SceneKit и ЦП ударить 100% при попытке панорамирования в MKMapView.

1
Alex Bartiş

Это известная ошибка разработчика Apple, см. Ссылку ниже https://forums.developer.Apple.com/thread/83570

1
Suresh Kansujiya

У меня была такая же проблема, и после того, как я немного почесал голову, я понял, что, открыв окно Xcode «Organizer» во время работы симулятора, он ведет себя очень медленно. Поэтому для тех, у кого не включена опция «медленные анимации», убедитесь, что окно «Органайзер» не открыто.

0
Benjamin Lowry