Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

357
Visualizações
Usando Swift 3 en Xcode 10.2 - Command /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin/swiftc falló con el código de salida 1

Mi objetivo es compilar el nuevo Xcode 10.2 y ejecutar nuestros proyectos creados con Swift 3 y 4.2 (algunos cocoapods también) y, dado que Xcode 10.2 viene con Swift 5, apareció un error de Swift no compatible al intentar ejecutar los proyectos sin la caja (esto se espera):

ingrese la descripción de la imagen aquí

La solución aquí es usar una cadena de herramientas más antigua como se indica en blogs como este , lo cual hice.

ingrese la descripción de la imagen aquí

Todo bien hasta ahora. Sin embargo, después de instalar la cadena de herramientas Swift 3 desde Swift.org , compilar el proyecto generará el siguiente error:

El comando /Library/Developer/Toolchains/swift-3.0-RELEASE.xctoolchain/usr/bin/swiftc falló con el código de salida 1

ingrese la descripción de la imagen aquí

Ya eliminé la carpeta Derived Data, los pods de limpieza ( mi podfile ) y los reinstalé, reinicié Xcode y Mac varias veces.

Ejecutar xcrun -f swift y swift --version imprimirá la cadena de herramientas correcta de swift 3.0

ingrese la descripción de la imagen aquí

Sí, sé que podría quedarme con Xcode 10.1 y no tener estos problemas. La migración de código a Swift 4 también es una opción, pero no tenemos el tiempo disponible por ahora, así que estoy tratando de hacer este recorrido.

Por favor, ayúdenme a resolver este problema, estoy completamente atascado. Gracias por adelantado.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Notas de la versión Xcode10.2

Swift 5 ya no es compatible con la versión de herramientas de Swift 3 Package.swift. Los paquetes aún están en el paquete Swift 3. La versión de herramientas de Swift debe actualizarse a una versión de herramientas más nueva. (41974124)

Rápido 5.0

Compatibilidad de fuente Al igual que con Swift 4.2, la gran mayoría de las fuentes que se construyeron con el compilador Swift 4.2 deberían compilar con el compilador Swift 5.0.

Sin embargo, el modo de compatibilidad de Swift 3 no será compatible con el compilador de Swift 5. Swift 4.2 es la última versión de Swift compatible con el modo Swift 3. Hay cambios importantes tanto en la superficie del lenguaje como en el interior de su implementación en los lanzamientos posteriores a Swift 3 que serán la base de la futura (y duradera) fuente y estabilidad binaria.

over 4 years ago · Santiago Trujillo Relatório

0

El uso de la cadena de herramientas Swift 4.2.1 funciona para mí.

Pero https://swift.org/download/#using-downloads consejos:

Para enviar a la tienda de aplicaciones, debe crear su aplicación con la versión de Swift que viene incluida en Xcode.

Subir a apple connect probablemente rechazado por apple.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda