the programming program language kits developer apple swift swift2 xcode8

programming - ¿Usar Swift 2.2 en Xcode 8?



xcode developer (5)

Como una de las posibles soluciones a este problema, podría sugerir instalar dos versiones de Xcode (7.3.1 y 8, por ejemplo) una al lado de la otra.

Para lograr esto debes:

  1. Descargue el archivo dmg adecuado de Descargas para desarrolladores de Apple . Use la búsqueda para encontrar Xcode.
  2. Haga doble clic en este archivo para ver la ventana familiar "Arrastre para instalar Xcode en su carpeta de aplicaciones". Pero arrastre esto a otro lugar por un momento. El escritorio estaría bien. Cámbiele el nombre a Xcode / número de versión / (como Xcode 7.3.1) y luego arrástrelo a la carpeta Aplicaciones.

Eso es.

¿Es posible usar Swift 2.2 en Xcode 8?

De las notas de la versión de Xcode 8:

"Xcode 8 admite el cambio de cadenas de herramientas, como las de swift.org, sin relanzar Xcode. (23135507)"

He estado tratando de encontrar swift 2.2 toolchain en el sitio web swift.org pero no pude. Tenga éxito en la configuración de Xcode 8 para trabajar con swift 2.2


El uso de Swift 2.3 en Xcode 8 por That Thing en Swift proporciona una buena introducción al uso de Swift 2.3 en Xcode 8.

Lo siguiente se cita del artículo:

Hay una configuración de compilación única que le permitirá continuar construyendo sus proyectos Swift con una versión Swift que es principalmente similar en sintaxis a sus proyectos existentes de Xcode 7: Use Legacy Swift Language Version

Simplemente ingrese a la configuración de compilación de su proyecto y busque Swift heredado para encontrar la configuración de compilación correcta, luego cambie la configuración a SÍ para optar por Swift 2.3 en lugar de Swift 3 en Xcode 8.


No es posible usar Swift2.2 en XCode8 configurando Usar versión de lenguaje Swift heredado en Sí en Configuración de compilación.



Si desea continuar usando Swift 2 en Xcode 8, use Swift 2.3 habilitando la configuración de compilación Usar versión de lenguaje heredado Swift ( SWIFT_VERSION = 2.3 ).