Usar o Swift 2.2 no Xcode 8?

é possível usar o Swift 2.2 no Xcode 8?

das notas de lançamento do Xcode 8:

" Xcode 8 suporta ferramentas de comutação, tais como as de swift.org, sem relançar o Xcode. (23135507)"

Tenho estado a tentar encontrar a chave de ferramentas do swift 2.2. swift.org website mas não conseguiu. tenha qualquer sucesso em Configurar o Xcode 8 para trabalhar com o swift 2.2

Author: Moritz, 2016-06-15

5 answers

It is not possible to use Swift2. 2 in XCode8, and it is also not possible to use Swift2. 3 or Swift3 in XCode3.

A melhor solução que eu encontrei é criar um único arquivo de projeto que irá compilar tanto para iOS 9 (Xcode 7) e iOS 10 (Xcode 8), e que irá apoiar Swift2.2 e Swift2.3 (muito semelhante).

 6
Author: yonivav, 2016-10-09 11:01:33

Se quiser continuar a usar o Swift 2 no Xcode 8, então use o Swift 2.3 ao activar o Use O Legacy Swift Language Version build setting (SWIFT_VERSION = 2.3).

 57
Author: Jim, 2016-06-15 12:39:19

Usando Swift 2.3 no Xcode 8 por aquela coisa no Swift fornece uma boa introdução ao uso Swift 2.3 no Xcode 8.

No artigo é citado o seguinte:

Há uma única configuração de construção que te vai deixar continuar a construir. seus projetos Swift com uma versão Swift que é mais semelhante em sintaxe para os seus projectos existentes do Xcode 7: Use Legacy Swift Versão Linguística

Basta largar as configurações de compilação do seu projecto e procurar legado swift para encontrar a configuração correcta de compilação, em seguida, mudar a configuração para SIM para opt-in para Swift 2.3 em vez de Swift 3 no Xcode 8.

enter image description here

 33
Author: Babatunde Adeyemi, 2016-09-15 20:32:32

Como uma das soluções possíveis para este problema eu poderia sugerir instalar duas versões do Xcode (7.3.1 e 8, por exemplo) lado a lado.

Para conseguir isso você DEVE:

  1. Obter um ficheiro dmg adequado de Downloads para os programadores da Apple . Use a pesquisa para encontrar o Xcode.
  2. faça duplo-click neste ficheiro para ver a janela "arraste para instalar o Xcode na sua pasta de aplicações". Mas arrasta isto para outro lado por um momento. Desktop seria bom. Mudar o nome para Xcode \número da versão\ (como o Xcode 7.3.1) e depois arrastá-lo para a pasta de aplicações.
É isso.
 3
Author: Art Kirillov, 2016-10-21 07:32:18

Não é possível usar a Swift2. 2 no XCode8, configurando o uso da Legacy Swift Language Version Para Sim nas configurações de Compilação.

 1
Author: tania_S, 2017-05-24 11:37:03