¿Es posible seleccionar qué versión de Swift usar en Xcode?

10

Hay una actualización para Xcode 6.3 e incluye una nueva versión de Swift (1.2). Si actualizo, ¿tengo que migrar todo mi código Swift a 1.2 o puedo seleccionar una versión anterior de Swift?

harinsa
fuente

Respuestas:

6

Tienes que migrar todo tu código a Swift 1.2 si estás usando Xcode 6.3. Si va a Edición > Convertir > A la última sintaxis de Swift , ayudará a encontrar muchos de los cambios. Sin embargo, todavía hay mucha edición manual para hacer.

A la larga, te servirá mejor mantener tu código Swift en la última versión para que las futuras migraciones sean más fáciles y puedas aprovechar las mejoras futuras del idioma.

Jonathan J.
fuente
1
¡Gracias por la respuesta! Me gustaría actualizar el código, pero en este momento no tengo tiempo y prefiero no arriesgarme a encontrar problemas de migración. Pero el antiguo servicio Xcode SourceKit se bloquea todo el tiempo, así que quiero usar la nueva versión con el viejo Swift :(
harinsa
@Yar, no puede seleccionar la versión, por eso proporcioné una solución que recomiendo (y Apple probablemente también lo haga).
Jonathan J.
3

Puede seleccionar qué versión de Swift desea usar en Xcode 7.3 a través de lo siguiente: (Menú) Código X> Cadenas de herramientas> (seleccione su versión)

ingrese la descripción de la imagen aquí

JaredH
fuente
8
En Xcode 8.0-beta, esta opción se eliminó ...
Peter Gerhat
55
Descargué ( swift.org/builds/development/xcode/… ) e instalé la cadena de herramientas manualmente y el menú Xcode reapareció en v8 beta 3
Jörn