[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 **
Je reçois le message d'erreur ci-dessus lorsque j'ai mis à jour mon MAC Mini (Catalina) le plus récent (16 Go de RAM) et XCode vers la dernière version. Je travaille avec Jenkins pour exécuter des cas de test pour IOS et ceux-ci sont générés puis ils seront téléchargés sur le serveur Sonar Qube.
Choses que j'ai fatiguées.
Redémarrage de MAC mini, XCode fermé, configuration XCode vérifiée comme "Format d'informations de débogage" définie sur Oui, "Format d'informations de débogage" sur "DWARF avec fichier dSYM".
Auparavant, cela fonctionnait bien après la mise à jour, il ne génère pas la génération, Fastlane n'est pas installé.
Merci
Réponses:
Votre version du module Fabric n'est pas en mesure de gérer les symboles de la dernière version de MacOS. Vous souhaiterez mettre à jour vers la dernière version du pod (1.10.2 à partir du 21/10/2019). Vous devrez peut - être
sudo gem install cocoapods
,pod repo update
,pod cache clean
, cibler les versions les plus récentes dans votre PODFILE (voir paragraphe suivant), etpod update
.J'avais la version 1.9.0 du pod et j'obtenais la même erreur. Je devais cibler spécifiquement '~> 1.10' sinon il ne serait pas mis à jour. Étant donné que mon projet comprend également le module Crashlytics, j'ai dû également le mettre à jour ('~> 3.14', en particulier).
Construisez, profitez. Bonne chance!
la source
Veuillez vérifier si vous utilisez la dernière bibliothèque Crashlytics & Fabric.
pod install
Maintenant, construisez le projet, cela devrait fonctionner.
la source
Voici ce que j'ai fait pour que l' outil de téléchargement de symboles fonctionne:
Dans mon Podfile , suppression de la limite de version pour Fabric et Crashlytics.
Le mien était le suivant:
Et je l'ai changé en:
J'ai ensuite exécuté l' installation du pod et le script a pu fonctionner.
la source