¿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?

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.


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í


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.