È possibile selezionare quale versione di Swift utilizzare in Xcode?


10

C'è un aggiornamento per Xcode 6.3 e include una nuova versione di Swift (1.2). Se aggiorno, devo migrare tutto il mio codice Swift su 1.2 o posso selezionare una versione precedente di Swift?

Risposte:


6

Devi migrare tutto il tuo codice su Swift 1.2 se stai usando Xcode 6.3. Se vai su Modifica > Converti > Alla sintassi Swift più recente , ti aiuterà a trovare molte delle modifiche. Tuttavia, c'è ancora molto da modificare manualmente.

A lungo termine, ti servirà meglio mantenere il tuo codice Swift all'ultima versione in modo che le migrazioni future siano più facili e che tu possa trarre vantaggio dai futuri miglioramenti della lingua.


1
Grazie per la risposta! Vorrei aggiornare il codice, ma in questo momento non ho tempo e preferirei non rischiare di incontrare problemi di migrazione. Ma il vecchio servizio Xcode SourceKit si blocca continuamente, quindi voglio usare la nuova versione con il vecchio Swift :(
harinsa,

@Yar, non è possibile selezionare la versione, motivo per cui ho fornito una soluzione che consiglio (e probabilmente anche Apple).
Jonathan J.,

3

Puoi selezionare quale versione di Swift desideri utilizzare in Xcode 7.3 tramite: (Menu) XCode> Toolchains> (seleziona la tua versione)

inserisci qui la descrizione dell'immagine


8
In Xcode 8.0-beta questa opzione è stata rimossa ...
Peter Gerhat,

5
Ho scaricato ( swift.org/builds/development/xcode/… ) e installato manualmente la toolchain e il menu Xcode è riapparso nella v8 beta 3
Jörn,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.