para for descargar xcode xcode9

for - No se puede hacer refactorización en mi archivo Swift en Xcode 9



xcode download (5)

Actualizo a Xcode 10 y finalmente refactorizo ​​ahora funciona de nuevo después de un año sin refactorizar

Estoy usando XCode9 y estoy tratando de hacer Refactorización en mi archivo basado en Swift , pero cada vez me aparece el siguiente error:

Las gamas de refactorización del motor no coincidían con las gamas iniciales

No se que es esto ¿Alguien tiene alguna solución para este problema?

¡Gracias por adelantado!


Estaba experimentando el mismo problema exacto. Resultó que tenía mi configuración de compilación configurada en modo Release . Cambiarlo a Debug , limpiar la carpeta de compilación y recompilar solucionó el problema para mí.


Esto no se ha resuelto a partir de XCode 9.2. Reiniciando arreglos para mi.


Tengo el proyecto de Xcode creado usando Xcode8 hace mucho tiempo. Por alguna razón tengo que actualizar a Xcode9 (9.4.1 exactamente). Entonces experimenté ese error solo en ese proyecto antiguo, no en el nuevo creado con Xcode9.

Así que creo que el error relacionado con el tema del proyecto. Así que decidí comparar las configuraciones entre la antigua y la nueva. Existen algunas diferencias, y después de varios intentos, cambiando el problema del Optimization Level for Debug resuelto del Optimization Level for Debug .

  1. En el editor de proyectos, selecciona tu Target , Build Settings
  2. Establecer Optimization Level (Debug) = No optimization [-Onone]
  3. Elimine la carpeta DerivedData relacionada con su proyecto en /Users/YourMacUsername/Library/Developer/Xcode/DerivedData
  4. Limpie el comando de cambio de proyecto k .
  5. Proyecto de comando de compilación b .


Actualización Por alguna razón, ya no me pasa. También noté que cada vez que no dejo que la indexación termine antes de intentar comenzar a hacer un refactor o toque el refactor muchas veces, aún veo el error, pero ya no soy permanente.

Le pregunté a un ingeniero en WWDC 2018 sobre este problema. Este problema me estaba sucediendo en un solo proyecto en mi área de trabajo. Otros proyectos en el mismo espacio de trabajo funcionan bien. Por el momento, no hay solución a este problema. Si desea ayudar a Apple a solucionar este problema, puede cerrar su Xcode y ejecutar el siguiente comando en la terminal:

SOURCEKIT_SERVICE_LOG=3 /Applications/Xcode.app/Contents/MacOS/Xcode 2>&1 | tee /tmp/sk-log.txt

Luego, intente reproducir el problema y enviarles el archivo de registro ( /tmp/sk-log.txt ) para que puedan /tmp/sk-log.txt y, con suerte, solucionarlo en futuras versiones de Xcode.

Aviso Este es un problema relacionado con el proyecto y no se solucionará con las actualizaciones del sistema operativo, las actualizaciones de Xcode o cualquier número de aplicaciones de reinicio, al menos la que tengo.