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

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.


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.