Recibo un mensaje de error cuando intento utilizar el Asistente de conversión de Xcode 8. Después de intentar reiniciar, descargar código nuevo y eliminar mis archivos DerivedData, no puedo escapar de este error:
Falló la conversión a la sintaxis Swift actual: no se pudo encontrar el host de prueba
He probado las dos opciones que son: Swift 2.3 y Swift 3. Después de seleccionar una versión, aparece ese error al instante.
Aquí hay una captura de pantalla del error:
Respuestas:
Esto funcionó para mí:
General
pestaña del Proyecto .Tuve este problema después de instalar Xcode 8 beta, así que supongo que está relacionado.
Crédito de la imagen a @karthikkck
fuente
Me costó un poco de tiempo encontrar el menú desplegable de "Aplicación de host" mencionado en la respuesta de iluvcapra que, por lo demás, es muy útil.
Entonces esto es lo que quiso decir:
Aquí es donde se encuentra el menú desplegable. Seleccione su objetivo principal.
fuente
Encuentro una solución fácil para esto, solo edite su esquema y deshabilite las pruebas.
Y vuelva a ejecutar la conversión.
fuente
+1 iluvcapra
Alternativamente, use el editor de texto para eliminar los siguientes dos elementos de su archivo MyAppSwift.xcodeproj / project.pbxproj , busque TEST_HOST
Ahora, vuelva a abrir su proyecto y ejecute el asistente de conversión nuevamente.
fuente
Intente estos pasos:
Probar estos pasos funcionó para mí.
fuente
En mi caso, eliminé mi objetivo de pruebas, luego lo volví a agregar usando los objetivos + a continuación y seleccionando "Paquete de pruebas unitarias de iOs"
Por alguna razón, esto obtuvo un error de compilación, así que cambié la "Ruta de archivos de compilación intermedia por configuración: para mi objetivo de prueba a $ (PROJECT_TEMP_DIR) / $ (CONFIGURATION) tanto para la depuración como para la publicación. Esto permitió que la compilación funcionara.
fuente
Solucione esto en 3 pasos:
fuente