Animaciones del simulador Xcode extremadamente lentas cuando se reproducen en el editor


Recientemente he experimentado que el simulador de Xcode se ha vuelto extremadamente lento. Además, si creo una nueva aplicación y la corro, la transición entre la pantalla de inicio y el primer controlador de vista tarda unos 3 segundos. Afortunadamente es solo el simulador de iOS 9 y no iOS 8 o inferior. He actualizado a Xcode 6.4 y también tengo Xcode 7.0 beta 3 instalado. ¿Alguien ha experimentado lo mismo? He intentado desinstalar ambas versiones de Xcode, pero no ayudó.

Author: ricardopereira, 2015-07-13

9 answers

Si presiona comando+T, se activa la función 'Animaciones lentas'. No me había dado cuenta de este ajuste hasta ahora. Doh!

 300
Author: kjoelbro,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-11-12 10:33:01

Xcode 9.0 / 9.0.1 / 9.2 + Simulador de iOS 11:

Si tiene problemas de rendimiento con las versiones de Xcode: 9.0 / 9.0.1 / 9.2 Simulador de iOS 11 con proyectos de juegos Spritekit o con proyectos relacionados con OpenGL, es un error conocido:

Un error en OpenGLES.framework rompió el JIT LLVM para que todos los shaders caigan volver a ejecución interpretada. (Twitter)

Solución:

Apple lo arregló en la versión 9.1 de Xcode, pero ahora en la versión 9.2 el simulador es despacio otra vez... :(

Es una solución temporal hasta que Apple lo arregle con suerte en la próxima versión de Xcode... Este problema de rendimiento del simulador solo existe si elige iOS 11 Simulator. El simulador de iOS 10 no tiene este error.

1.) Salir de Xcode y Simulador

2.) Descargar libCoreVMClient.dylib de este enlace. Si no tienes Dropbox, selecciona "No, gracias, continúa viendo" y haz clic en Descargar. Extraiga el zip, encontrará una carpeta beta3 dentro con la última archivo libCoreVMClient de trabajo conocido. Está tomado de Xcode 9 beta 3.

3.) Haga clic derecho en el icono del Finder, seleccione "Ir a la carpeta Folder", luego pegue lo siguiente: /Aplicaciones/Xcode.app / Contents / Developer / Platforms / iPhoneOS.plataforma / Desarrollador/Biblioteca/CoreSimulator/Perfiles/Runtimes / iOS.simruntime / Contents/Resources/RuntimeRoot/System/Library/Frameworks / OpenGLES.marco

4.) Sustitúyase " libCoreVMClient.dylib " archivo aquí con la versión beta3 que descargó, simple copiar y pegar sobrescribir.

5.) Relanzar Xcode, debería estar bien ahora! :)

 21
Author: balazs630,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-19 09:04:21

En el menú del Simulador, vaya a Depurar > Animaciones lentas , y desmarque esta opción o simplemente haga:

+ T

 11
Author: Masih,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-22 21:46:07

XCODE 9 BUG . Esto se confirma oficialmente como un problema con Xcode 9.0 y su simulador de iOS 11: afecta a cualquier aplicación que use OpenGL.

Véase: https://github.com/mapbox/mapbox-gl-native/issues/9959

También: https://twitter.com/xenadu02/status/911463433521860609

:( Espero que esto ayude.

 5
Author: Mike Keskinov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-26 17:06:44

Esto se ha solucionado en Xcode 9.1 beta 2

Se ha corregido un problema en OpenGL del Simulador que podía causar que las aplicaciones de SceneKit se ejecutaran lentamente y la CPU para alcanzar el 100% al intentar desplazarse en un MKMapView.

 1
Author: Alex Bartiş,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-09 17:31:33

Actualmente solo el simulador iOS11 es lento.

Puede descargar el simulador iOS10 adicional con obras perfectas.

Elija Xcode -> Producto -> Destino -> Descargar simuladores... A continuación, seleccione cualquier simulador iOS10 de la lista (por ejemplo, 10.3.1).

introduzca la descripción de la imagen aquí

Después de eso, elegirá la versión de iOS para la mayoría de los dispositivos:

introduzca la descripción de la imagen aquí

 1
Author: Karbaman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-28 14:15:55

Es un error conocido por el desarrollador de Apple ver el siguiente enlace https://forums.developer.apple.com/thread/83570

 1
Author: Suresh Kansujiya,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-11 05:34:57

Tuve este mismo problema, y después de rascarme la cabeza por un tiempo, me di cuenta de que tener la ventana "Organizador" de Xcode abierta mientras se ejecuta el Simulador hace que se comporte muy lentamente. Así que para cualquier persona que no tenga la opción "animaciones lentas" marcada, verifique que la ventana del Organizador no esté abierta.

 0
Author: Benjamin Lowry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-14 15:04:32

Creo que este es un problema con El Capitán, no necesariamente Xcode 7 o iOS 9. https://developer.apple.com/library/prerelease/ios/releasenotes/General/RN-iOSSDK-9.0/index.html

 -4
Author: Sean Conrad,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-30 13:55:18