web-dev-qa-db-fra.com

Comment exécuter des symboles de téléchargement pour télécharger des dSYM dans le cadre du processus de construction Xcode?

Ok, donc j'essaie de télécharger automatiquement des dSYM. Je suis les instructions de cette documentation officielle: https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports

Je suis bloqué dans la section "Exécuter le script de téléchargement des symboles manuellement". Il existe 3 façons de télécharger des dSYM. J'essaye de suivre le premier - y compris la ligne suivante dans votre processus de construction: find ${DWARF_DSYM_FOLDER_PATH} -name "*.dSYM" | xargs -I \{\} ${PODS_ROOT}/Fabric/upload-symbols -gsp MyProjectFolder/GoogleService-Info.plist -p ios \{\}

Pour l'instant, j'ai essayé ce qui suit:

  1. Je vais dans Project-> Scheme-> Edit Scheme.
  2. Je clique sur Build-> Post actions
  3. Je commence petit - je veux seulement montrer "echo" dans le processus de construction: dSYMs
  4. Je lance Product-> Build
  5. Je vais dans View-> Navigators-> Show Report Navigator
  6. Rien n'indique que l'écho a été exécuté.

Où mettre ce script?

Comment savoir s'il est exécuté ou non?

7
user3554626

Essayez les étapes suivantes:

Étape 1: Sélectionnez le projet Xcode de votre application, puis la cible de votre application, puis sélectionnez "Build Phases".

Étape 2: Dans le menu Xcode, sélectionnez "Éditeur", puis "Ajouter une phase de construction", puis cliquez sur "Ajouter une phase de construction de script d'exécution".

Étape 3: Vous devriez maintenant voir une section Exécuter le script dans vos options de phase de construction.

Étape 4: collez le script dans le corps de la phase d'exécution du script.

N'oubliez pas de définir le (s) chemin (s) de fichier approprié (s) dans vos scripts.

1
C. Kontos

Vous devez requred mise à jour dans Project Target-> Build setting -> debug information (Debug and release both) -> DWARF with dSYM file

enter image description here

0
AtulParmar