Estou recebendo uma mensagem de erro quando tento usar o assistente de conversão do Xcode 8. Depois de tentar reinicializar, baixar código novo e excluir meus arquivos DerivedData, não consigo escapar deste erro:
A conversão para a sintaxe Swift atual falhou: não foi possível encontrar o host de teste
Eu tentei as duas opções, que são: Swift 2.3 e Swift 3. Depois de selecionar uma versão, recebo imediatamente esse erro.
Aqui está uma captura de tela do erro:
Respostas:
Isso funcionou para mim:
General
guia do Projeto .Tive esse problema depois de instalar o Xcode 8 beta, então presumo que isso esteja relacionado.
Crédito da imagem para @karthikkck
fonte
Custou-me um pouco encontrar o menu suspenso "Aplicativo host" mencionado na resposta, de outra forma muito útil, de iluvcapra.
Então é isso que ele quis dizer:
É aqui que você encontra o menu suspenso. Selecione seu alvo principal.
fonte
Acho uma solução fácil para isso, basta editar seu Scheme e desabilitar os testes.
E execute a conversão novamente.
fonte
+1 iluvcapra
Como alternativa, use o editor de texto para remover os dois itens a seguir de seu arquivo MyAppSwift.xcodeproj / project.pbxproj , procure por TEST_HOST
Agora, reabra seu projeto e execute o assistente de conversão novamente.
fonte
Tente estas etapas:
Tentar essas etapas funcionou para mim.
fonte
No meu caso, eu excluí meu alvo de testes e o adicionei novamente usando os alvos + abaixo e selecionando "Pacote de teste de unidade iOs"
Por alguma razão, ocorreu um erro de compilação, então mudei o "Caminho dos arquivos de compilação intermediários por configuração: para meu destino de teste para $ (PROJECT_TEMP_DIR) / $ (CONFIGURATION) para depuração e liberação. Isso permitiu que a compilação funcionasse.
fonte
Corrija isso em 3 etapas:
fonte