Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

356
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!