16
votes

Cette version d'OSX n'est pas en mesure d'effectuer les transformations dSYM nécessaires

[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 **
I'm getting the above error message when I upgraded my MAC Mini (Catalina) latest (16 GB RAM) and XCode to latest version. 
I'm working with Jenkins to run test cases for IOS and ones test cases are generated then it will get uploaded to Sonar Qube server.
Things Which I've tired.
Restarting MAC mini, Closed XCode, Checked XCode configuration like "Debug information format" set to Yes,"Debug information format" to "DWARF with dSYM file".Earlier it was working fine after update it is not generating the build, Fastlane is not installed.Thanks

1 commentaires

Le message d'erreur que je recevais est dû à la mise à jour de Mac OSX. J'ai mis à jour MacBook Pro de Sierra vers Catalina, et c'est là que les choses se sont compliquées. Je suis fatigué avec un système différent qui exécute Sierra et cela a fonctionné, encore une fois juste pour m'assurer que cela se produisait à cause de la mise à jour, j'ai également mis à jour mon autre Mac Book Pro et j'ai eu la même erreur.


3 Réponses :


21
votes

Votre version du module Fabric ne peut pas gérer les symboles de la dernière version de MacOS. Vous voudrez 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 sudo gem install cocoapods pod repo update , pod cache clean , cibler les versions les plus récentes de votre Podfile (voir le paragraphe suivant) et pod update .

J'avais v1.9.0 du pod et recevais la même erreur. Je devais cibler spécifiquement '~> 1.10' sinon il ne serait pas mis à jour. Étant donné que mon projet inclut également le pod Crashlytics, j'ai dû mettre à jour celui-ci également ('~> 3.14', en particulier).

Construisez, profitez. Bonne chance!


2 commentaires

J'en ai marre mais je n'ai pas accès au pod, je ne peux pas changer la version, donc ce que j'ai fait, c'est de remplacer l'ancienne machine par une nouvelle machine et de commencer la configuration à partir de zéro. J'ai pensé à réinitialiser mon ancienne machine Mac, mais le problème est que je ne peux pas causer beaucoup de travail sur cette machine, alors je l'ai changée. Cela a fonctionné pour moi .. !! Quoi qu'il en soit, j'ai essayé votre réponse. Merci :)


Face à la même erreur avec le projet xamarin ios. On dirait donc que la raison n'est pas en version pod.



3
votes

Voici ce que j'ai fait pour faire fonctionner l'outil de téléchargement de symboles :

Dans mon Podfile , supprimé la limite de version pour Fabric et Crashlytics.

La mienne était la suivante:

  pod 'Fabric'
  pod 'Crashlytics'

Et je l'ai changé en:

  pod 'Fabric', '~> 1.7.13'
  pod 'Crashlytics', '~> 3.10.7'

J'ai ensuite exécuté l' installation du pod , puis le script a pu fonctionner.


0 commentaires

8
votes

Mise à jour: (à partir du 16 novembre 2020)

Supprimez l'ancien pod 'Fabric' & pod 'Crashlytics' de Podfile. Ajoutez les dépendances suivantes.

pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.14.0'

Plus âgée :

Veuillez vérifier si vous utilisez la dernière bibliothèque Crashlytics & Fabric.

# Add the pod for Firebase Crashlytics
pod 'Firebase/Crashlytics'

# Recommended: Add the Firebase pod for Google Analytics
pod 'Firebase/Analytics'

L'étape suivante:

  • mettre à jour votre fichier pod avec ces pods
  • Ensuite, lancez l' pod install

Maintenant, construisez le projet, cela devrait fonctionner.


0 commentaires