ios - para - xcode mac
Xcode playground se atasca en ''Running playground'' o ''Launching simulator'' y no ejecuta el código, ¿qué hacer? (16)
¡Comprueba el plan de almacenamiento de iCloud!
Si tiene uno, sincroniza constantemente toda la computadora que incluye carpetas de escritorio y documentos. En su lugar, intente crear una carpeta de "Archivos locales" en su carpeta de Inicio (comando + shift + h) y mantenga sus proyectos de Playground allí, donde no se sincroniza con iCloud.
Esto funcionó para mí. ¡Espero que esto también funcione para usted! :)
Cada vez que creo un nuevo patio de recreo para probar un código, Xcode se atasca y no ejecuta el código. Simplemente presenta la declaración ''Running playground'' o ''Launching simulator'' en la parte superior de la pantalla con el icono de carga girando prometedoramente al lado, pero no sucede nada. A veces esto continúa indefinidamente y a veces Xcode se detiene e imprime esto en la consola:
Playground execution failed: error: Couldn''t lookup symbols:
__swift_FORCE_LOAD_$_swiftCoreImage
__swift_FORCE_LOAD_$_swiftFoundation
_playground_log_hidden
_playground_logger_initialize
_playground_log_postprint
thread #1: tid = 0xc0cd0, 0x000000010ea7c3c0 MyPlayground`executePlayground, queue = ''com.apple.main-thread'', stop reason = breakpoint 1.2
frame #0: 0x000000010ea7c3c0 MyPlayground`executePlayground
frame #1: 0x000000010ea7b9c0 MyPlayground`__37-[XCPAppDelegate enqueueRunLoopBlock]_block_invoke + 32
frame #2: 0x000000010f59625c CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
frame #3: 0x000000010f57b304 CoreFoundation`__CFRunLoopDoBlocks + 356
frame #4: 0x000000010f57aa75 CoreFoundation`__CFRunLoopRun + 901
frame #5: 0x000000010f57a494 CoreFoundation`CFRunLoopRunSpecific + 420
frame #6: 0x0000000114985a6f GraphicsServices`GSEventRunModal + 161
frame #7: 0x0000000110124f34 UIKit`UIApplicationMain + 159
frame #8: 0x000000010ea7b6e9 MyPlayground`main + 201
frame #9: 0x0000000112ad268d libdyld.dylib`start + 1
frame #10: 0x0000000112ad268d libdyld.dylib`start + 1
Estoy ejecutando Xcode 8.0 (8A218a) en macOS Sierra 10.12.
Hardware
:
MacBook Pro (13 "mediados de 2012)
Intel Core i5 a 2,5 GHz
RAM DDR3 de 4 GB y 1600 MHz
He mirado a mi alrededor, pero al menos ninguno de estos hilos ha proporcionado una respuesta:
https://forums.developer.apple.com/thread/5902
https://github.com/jas/playground/issues/9
Cosas que ya he probado con cero éxito:
- Reiniciar Xcode
- Reinstalar Xcode (degradado a 7.3 pero como eso no ayudó, actualicé nuevamente a 8.0)
- Reiniciando la máquina
- Creando un nuevo patio de recreo
¿Tienes alguna idea sobre cómo resolver este problema? Soy nuevo en programación e intento aprender Swift con entusiasmo, pero Xcode lo hace prácticamente imposible ...
Gracias de antemano, saludos.
Agregar importación PlaygroundSupport me resolvió el problema :)
Asegúrese de eliminar xcode en el monitor de actividad antes de acabar con el proceso com.apple.CoreSimulator.CoreSimulatorService en el monitor de actividad. Intenté matar el proceso varias veces y me di cuenta de que si xcode todavía se estaba ejecutando en la actividad en segundo plano, el proceso com.apple.CoreSimulator.CoreSimulatorService volvería a aparecer incluso cuando lo acabaras de matar.
El proceso principal de Buggy Simulator sigue funcionando incluso después del cierre de Xcode. Así que aquí están los pasos:
- Salir de Xcode;
-
Mata el proceso
com.apple.CoreSimulator.CoreSimulatorService
en el Monitor de actividad; - Inicia Xcode y ejecuta tu Playground.
En mi caso, Xcode 8.3.2, funciona cuando lo intento como los pasos a continuación:
- Archivo -> Cerrar "Name.playground"
- Archivo -> Cerrar zona de juegos
- Salir de Xcode
- Reabrir Xcode
En mi experiencia, deberías:
- Evite la actualización rápida del área de juegos, manteniendo presionada la flecha ► en la parte inferior izquierda del área de juegos y seleccionando "Ejecutar manualmente"
- Salir de Xcde
- Reiniciar Xcode
Funciona muy bien.
Estaba enfrentando el mismo problema, pero después de buscar en Google y experimentar un poco, descubrí que siempre se debe
import UIKit
antes de importar cualquier otra biblioteca.
Estoy usando Xcode 10.2 y obtengo el mismo problema. Por lo tanto, en general, solo use el área de juegos Swift
¡Esto sirve a mis propósitos! :-)
He cancelado el comentario en la primera línea. Se resolvió para mí. Asegúrese de probarlo después de haber cerrado y relanzado Xcode y forzar el cierre de com.apple.coresimulator desde Activity Monitor
He intentado lo siguiente y funcionó para mí:
- presione el botón inferior "detener patio de juegos"
- elimine la primera línea de comentario y haga que la declaración de importación sea la primera línea. sin espacio por encima de la importación.
- presione el botón de ejecución
Resp. Cambiar a la plataforma macOS
Cuando crea un área de juegos, por defecto selecciona la plataforma iOS e importa automáticamente UIKit. Es el UIKit que se bloquea y se atasca todo el tiempo . Si su código (de práctica) no usa UIKit, puede cambiar a la plataforma MacOS . Como gran diferencia (aunque no exacta) entre iOS y macOS está en APPKit y UIKit.
En la esquina superior derecha de su Xcode Playground, haga clic en mostrar / ocultar Utilidades -> inspector de archivos -> Configuración del área de juegos -> Plataforma -> macOS
Tuve el mismo problema, ¡todo lo que hice fue abrir el editor de Asistencia y todo funciona bien incluso cuando cerré el editor de Asistencia! No preguntes por qué fue prueba y error. Espero que esto te ayudará
Un último consejo que funciona para mí: asegúrese de que no se esté ejecutando ningún simulador de iOS. Entran en conflicto entre ellos.
después de correr un rato, verá un mensaje de error, luego vaya a ver> área de depuración> activar consola y luego jugar nuevamente funcionó para mí