Os aplicativos Xcode 8 Swift 3 são executados no iOS 7 com êxito?

Os aplicativos Xcode 8 Swift 3 são executados no iOS 7 com êxito?

Tentei determinar isso executando alguns testes descritos abaixo, mas um especialista com uma melhor compreensão do desenvolvimento da App Store pode ajudar a explicar os motivos dos sucessos e falhas, incluindo as perguntas abaixo?

Teste 1.

Então, eu abri o Xcode 7.3.1 e criei um aplicativo com o Swift 2.2. Pretendo implantar o aplicativo do iOS 7 até o iOS 10.

Eu executo o aplicativo no simulador do iPhone iOS 9.3 com sucesso e, em seguida, o aplicativo em um dispositivo iPhone iOS 7.1.2 real com sucesso também.

Teste 2.

Em seguida, peguei o mesmo projeto e o abri no Xcode 8 Beta 2. (fui solicitado a atualizar para o Swift 2.3 ou Swift 3. Eu atualizo para o Swift 2.3 e depois para o Swift 3.)

Depois de inserir o iOS Target Deployment como 7.0 manualmente, eu executo o aplicativo no simulador de iPhone iOS 10 Beta 2 com sucesso. No entanto, tento executar o aplicativo em um dispositivo iPhone iOS iOS 7.1.2 real, mas sem sucesso neste momento, o erro abaixo é exibido. Repito o teste com o Swift 2.3 e o Swift 3 com o mesmo erro:

Não foi possível localizar os arquivos de suporte do dispositivo

Este iPhone 4S está executando o iOS 7.1.2 (11D257), quenão deve ser suportado por esta versão do Xcode.

Teste 3.

Então, em seguida, tento instalar o arquivo de aplicativo .ipa criado no Xcode 8 Beta 2 diretamente no dispositivo iPhone iOS iOS 7.1.2 real via iTunes depois de obter um arquivo do aplicativo (Produto> Arquivo ...)

Depois que o arquivo do aplicativo .ipa é concluído, transferindo para o dispositivo iPhone iOS 7.1.2 via iTunes, inicio o aplicativo no dispositivo real, desta vez com sucesso.

Resultados.

Questões:

O que posso fazer com todos os resultados dos testes na tabela acima?

É importante ressaltar que, quando chegar a hora de distribuir o aplicativo pela App Store criada no Xcode 8 com o Swift 3, é seguro esperar que o aplicativo, que foi instalado com sucesso via iTunes em um dispositivo iPhone iOS 7.1.2, ainda seja compatível com todos os dispositivos iOS 7 quando baixados na App Store?

O Xcode 7.3.1 permite que dispositivos do iOS 7 ao iOS 9 sejam testados e depurados durante o desenvolvimento?

O Xcode 8 não permite que os dispositivos iOS 7 sejam testados e depurados durante o desenvolvimento, mas ainda permite a implantação de aplicativos nos dispositivos iOS 7?

Qual é o objetivo do Swift 2.3 como um passo intermediário para o Swift 3?

questionAnswers(2)

yourAnswerToTheQuestion