web-dev-qa-db-fra.com

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 **

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 certains cas de test sont générés, puis ils seront téléchargés sur le serveur Sonar Qube.

Choses que j'ai fatiguées.
.

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

9
Andrew Kramer

Votre version du module Fabric ne peut pas 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, ciblez les versions les plus récentes de votre Podfile (voir paragraphe suivant) et pod 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!

9
D. C. Christopher

Voici ce que j'ai fait pour que l'outil pload-symboles fonctionne:

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

Le mien était le suivant:

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

Et je l'ai changé en:

  pod 'Fabric'
  pod 'Crashlytics'

J'ai ensuite exécuté pod install puis le script a pu fonctionner.

0
Francois Nadeau