[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 **
Ich erhalte die obige Fehlermeldung, wenn ich meinen neuesten MAC Mini (Catalina) (16 GB RAM) und XCode auf die neueste Version aktualisiert habe. Ich arbeite mit Jenkins zusammen, um Testfälle für IOS auszuführen. Wenn Testfälle generiert werden, werden sie auf den Sonar Qube-Server hochgeladen.
Dinge, die ich müde bin.
Neustart von MAC mini, Closed XCode, Checked XCode-Konfiguration wie "Debug-Informationsformat" auf "Ja", "Debug-Informationsformat" auf "DWARF mit dSYM-Datei".
Früher hat es gut funktioniert, nach dem Update wird der Build nicht generiert, Fastlane ist nicht installiert.
Vielen Dank
Antworten:
Ihre Version des Fabric-Pods kann keine Symbole aus der neuesten Version von MacOS verarbeiten. Sie möchten auf die neueste Pod-Version aktualisieren (1.10.2 vom 21.10.2019). Unter Umständen müssen Sie auf
sudo gem install cocoapods
,pod repo update
,pod cache clean
, die neueren Versionen in Ihrem Podfile Ziel (siehe nächsten Absatz), undpod update
.Ich hatte v1.9.0 des Pods und bekam den gleichen Fehler. Ich musste speziell auf '~> 1.10' abzielen, sonst würde es nicht aktualisiert. Da mein Projekt auch den Crashlytics-Pod enthält, musste ich auch diesen aktualisieren (speziell '~> 3.14').
Bauen, profitieren. Viel Glück!
quelle
Bitte überprüfen Sie, ob Sie die neueste Crashlytics & Fabric-Bibliothek verwenden.
pod install
Erstellen Sie jetzt das Projekt, es sollte funktionieren.
quelle
Folgendes habe ich getan, damit das Upload-Symbol- Tool funktioniert:
In meinem Podfile wurde das Versionslimit für Fabric und Crashlytics entfernt.
Meins war wie folgt:
Und ich habe es geändert in:
Ich habe dann die Pod-Installation ausgeführt und dann konnte das Skript funktionieren.
quelle