Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

299
Vistas
No se puede compilar un proyecto de macOS después de actualizar a Xcode 10.2/Swift 5

Mi proyecto se construyó bien antes de actualizar Xcode.

Ahora, sin embargo, ya no puedo construir el proyecto. Cuando se usa Swift 5, la construcción del proyecto nunca termina. Se detiene en "Construyendo 70 de 100 tareas" y simplemente nunca termina. Esos números tampoco son siempre los mismos, pero nunca termina de construirse.

Si trato de usar Xcode para convertir mi proyecto de Swift 4.2 a Swift 5, tampoco termina de convertirse.

Si trato de cambiar la cadena de herramientas para usar la cadena de herramientas de lanzamiento de Swift 4.2.1, el código se compila correctamente, pero obtengo este bloqueo inmediatamente en el tiempo de ejecución:

 dyld: Symbol not found: _$SBOWV Referenced from: /Users/compc/Library/Developer/Xcode/DerivedData/Swift_Coder-hczsehpbafcwkfgwyameucznmhsp/Build/Products/Debug/Swift Coder.app/Contents/MacOS/../Frameworks/SavannaKit.framework/Versions/A/SavannaKit Expected in: /usr/lib/swift/libswiftCore.dylib in /Users/compc/Library/Developer/Xcode/DerivedData/Swift_Coder-hczsehpbafcwkfgwyameucznmhsp/Build/Products/Debug/Swift Coder.app/Contents/MacOS/../Frameworks/SavannaKit.framework/Versions/A/SavannaKit

Intenté limpiar el proyecto y eliminar los datos derivados, pero ninguno parece funcionar.

El proyecto continúa desarrollándose y funcionando perfectamente bien si uso Xcode 10.1.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Tuve problemas con algunos de mis códigos relacionados con la extensión del tipo ClosedRange a Encodable y Decodable de forma personalizada. En Swift 5, ClosedRange ya se ajusta a Encodable and Decodable cuando su Bound es Encodable and Decodable , pero el compilador no me estaba dando un error sobre la conformidad redundante, sino que simplemente estaba pendiente de la compilación.

Después de modificar mi código para usar la nueva conformidad con el protocolo Swift 5, se compiló bien. Sin embargo, tomó mucho tiempo reducir el problema a esto. Me parece que es un error en Swift Compiler porque el compilador se bloquea en un Playground o también desde la línea de comandos, incluso en una Mac diferente.

over 4 years ago · Santiago Trujillo Denunciar

0

¿Su proyecto contiene alguna tercera biblioteca? Si es así, trate de averiguar cuál está desactualizado. Intente construir un proyecto sin estas bibliotecas, estoy perfectamente seguro de que algunas de ellas están desactualizadas. También es posible que desee configurar una versión de idioma rápida para la anterior. Seleccione el objetivo, vaya a Configuración de compilación> Versión de idioma Swift

over 4 years ago · Santiago Trujillo Denunciar

0

Elimine los datos derivados,

Puede ir a Archivo > Configuración del espacio de trabajo si se encuentra en un entorno de espacio de trabajo o Archivo > Configuración del proyecto para un entorno de proyecto normal. Luego haga clic sobre la pequeña flecha gris en la sección Datos derivados y seleccione la carpeta de su proyecto para eliminarlo.

si tiene Pods, entonces desintegre y vuelva a instalar todos los archivos de pod.

¡Espero que esto funcione para usted!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda