É possível selecionar qual versão do Swift usar no Xcode?

10

Há uma atualização para o Xcode 6.3 e inclui uma nova versão do Swift (1.2). Se eu atualizar, preciso migrar todo o meu código Swift para a 1.2 ou posso selecionar uma versão mais antiga do Swift?

harinsa
fonte

Respostas:

6

Você precisa migrar todo o seu código para o Swift 1.2 se estiver usando o Xcode 6.3. Se você for em Editar > Converter > Para a sintaxe Swift mais recente , ele ajudará a encontrar muitas das alterações. No entanto, ainda há muitas edições manuais a serem feitas.

A longo prazo, será mais útil manter seu código Swift na versão mais recente, para facilitar futuras migrações e para que você possa aproveitar os aprimoramentos futuros do idioma.

Jonathan J.
fonte
11
Obrigado pela resposta! Gostaria de atualizar o código, mas agora não tenho tempo e prefiro não arriscar encontrar problemas de migração. Mas o velho Xcode SourceKit Serviço trava o tempo todo, então eu quero usar a nova versão com a antiga Swift :(
harinsa
@ Yar, você não pode selecionar a versão, razão pela qual forneci uma solução que recomendo (e a Apple provavelmente também).
Jonathan J.
3

Você pode selecionar qual versão do Swift você gostaria de usar no Xcode 7.3 através do seguinte: (Menu) XCode> Cadeias de Ferramentas> (selecione sua versão)

insira a descrição da imagem aqui

JaredH
fonte
8
No Xcode 8.0-beta esta opção foi removida ...
Peter Gerhat
5
Eu fiz o download ( swift.org/builds/development/xcode/... ) e instalado o conjunto de ferramentas manualmente e o menu Xcode reapareceu em beta v8 3
Jörn