in Developing iOS

Come convertire un progetto da Swift 2 a 3

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:

Edit -> Convert -> To current Swift syntax

Poi confermate che volete convertire la sintassi del vostro progetto alla nuova versione di Swift:

Convert to current Swift syntax

E selezionate i target che volete convertire:

Select targets to convert

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).