[31merror: could not complete submission of dSYM at /Users/XXUSERXX/Library/Developer/Xcode/DerivedData/ProjectName-flcoueeibbfifebpxptgzctdsqel/Build/Intermediates.noindex/ArchiveIntermediates/ProjectNameAlpha/BuildProductsPath/ProjectNameAlpha-iphoneos/ProjectName.app.dSYM:
Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 "This version of OSX is not able to perform the necessary dSYM transformations."
UserInfo={NSLocalizedFailureReason=This version of OSX is not able to perform the necessary dSYM transformations.}
[0m Command PhaseScriptExecution failed with a nonzero exit code
** ARCHIVE FAILED **
Recibo el mensaje de error anterior cuando actualicé mi MAC Mini (Catalina) más reciente (16 GB de RAM) y XCode a la última versión. Estoy trabajando con Jenkins para ejecutar casos de prueba para iOS y los casos de prueba se generan y luego se cargarán al servidor Sonar Qube.
Cosas que me he cansado.
Reiniciando la configuración de MAC mini, XCode cerrado, XCode comprobado como "Formato de información de depuración" establecido en Sí, "Formato de información de depuración" a "DWARF con archivo dSYM".
Anteriormente funcionaba bien después de la actualización, no genera la compilación, Fastlane no está instalado.
Gracias
Respuestas:
Su versión del módulo Fabric no puede manejar símbolos de la última versión de MacOS. Querrá actualizar a la última versión de pod (1.10.2 a partir del 21/10/2019). Es posible que necesite
sudo gem install cocoapods
,pod repo update
,pod cache clean
, dirigirse a las versiones más recientes en su PODFILE (véase el párrafo siguiente), ypod update
.Tenía v1.9.0 del pod y recibía el mismo error. Tenía que apuntar a '~> 1.10' específicamente o no se actualizaría. Como mi proyecto también incluye el pod Crashlytics, tuve que actualizarlo también ('~> 3.14', específicamente).
Construir, lucro. ¡La mejor de las suertes!
fuente
Compruebe si está utilizando la última biblioteca de Crashlytics & Fabric.
pod install
Ahora, construya el proyecto, debería funcionar.
fuente
Esto es lo que hice para que la herramienta de carga de símbolos funcione:
En mi Podfile , eliminé el límite de versión para Fabric y Crashlytics.
La mía fue la siguiente:
Y lo cambié a:
Luego ejecuté la instalación de pod y luego el script pudo funcionar.
fuente