Error de Xcode 11 beta 4: el comando CompileSwiftSources falló con un código de salida distinto de cero
xcode11 (3)
He descargado la última versión de Xcode beta 4. Cuando compilo, obtengo el mismo error con 3 de mis pods:
Command CompileSwiftSources failed with a nonzero exit code
<unknown>:0: error: unknown argument: ''-w''
<unknown>:0: error: unknown argument: ''-Xanalyzer''
<unknown>:0: error: unknown argument: ''-analyzer-disable-all-checks''
Estos son los registros del pod de MarqueeLabel:
Yo he tratado:
- Limpieza y limpieza profunda ( shift + alt + cmd + k )
- Eliminar la carpeta de datos derivados
- Reiniciando Xcode
No puedo ver el error que figura en las notas de la versión. https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes
¡La última versión de CocoaPods (1.7.5) solucionó este problema!
-
En terminal ejecutar
sudo gem update cocoapods
-
Y luego, en tu directorio de proyectos.
pod install
Hay un problema conocido con Cocoapods y Xcode 11 Beta 4 donde
inhibit_all_warnings!
hace que se establezcan argumentos para Swift que no se compilan
.
Eliminar este bloqueo resuelve el problema, y las advertencias de Swift pueden inhibirse con
SWIFT_SUPPRESS_WARNINGS = YES
en los destinos.
CocoaPods tenía una solución para esto que se lanzó como parte de CocoaPods 1.7.5 .
A continuación se muestra la respuesta que precede a la versión 1.7.5:
Si necesita utilizar Xcode 11 Beta 4 mientras tanto, puede instalar una versión parcheada de CocoaPods desde esa solicitud de extracción:
1. Abra Gemfile, reemplace
gem ''cocoapods''
con
gem ''cocoapods'', :git => ''https://github.com/dnkoutso/CocoaPods.git'', :branch => "swift_compiler_warnings"
2. Ejecute
bundle install
y
bundle exec pod install
Tenga en cuenta, esta es una solución temporal.