Prima di tutto dovete scaricarvi la vecchia versione di Xcode perché quella attuale (la 9.3) non permette di farlo. E per vecchia versione intendo più precisamente la 8.3.3 e non altre ancora più vecchie.
Una volta scaricato chiudete la versione nuova, qualunque essa sia e aprite solo la 8.3.3 e cliccate su:
![](https://4.bp.blogspot.com/-3_cDBf9LH3Q/Wplvb5mui0I/AAAAAAAAEYM/GMK12cRQ-lYRtLhQOfCjrV1nnhDqxK54QCLcBGAs/s1600/Come%2Bconvertire%2Bda%2BSwift%2B2%2Ba%2B3.png)
Poi confermate che volete convertire la sintassi del vostro progetto alla nuova versione di Swift:
![](https://3.bp.blogspot.com/-E4-thDOgNWU/WplvcD1IRYI/AAAAAAAAEYU/ZDe1RmDdhlYm0z9skpC1l3Ecx1dJscq_wCLcBGAs/s1600/Convert%2Bto%2BCurrent%2BSwift%2BSyntax.png)
E selezionate i target che volete convertire:
![](https://1.bp.blogspot.com/-6UHZmziG21w/WplvcOlZpzI/AAAAAAAAEYQ/W5PCRRViBZY4SDU2UISRf0xEVEhy2qMsQCLcBGAs/s1600/Select%2Btrargets%2Bto%2Bconvert.png)
Tutto questo perché se avete un progetto con Swift 2, non vi sarà possibile passare direttamente alla versione 4 (o quella attuale in cui starete leggendo questo articolo).
Fate massima attenzione e fatevi un backup prima (meglio ancora se usate git).