web-dev-qa-db-fra.com

problème avec le téléchargement de dSYM vers crashlytics

Pour télécharger dSYM sur crashlytics, j’ai la configuration suivante, mais je ne parviens pas à la télécharger 

Dans ma cible -> phases de construction -> Exécuter le script

./Fabric.framework/run KEY SECRET

 echo "working"

./Crashlytics.framework/run KEY SECRET

Dans le navigateur de rapport

2015-03-27 11:45:32.868 run[12108:507] Fabric.framework/run 1.3.13
working
2015-03-27 11:45:36.000 run[12109:507] Crashlytics.framework/run 1.3.13

Dans mon tableau de bord fabric.io app

DSYM manquant

Qu'est-ce qui me manque?

14
BaSha

Si vous avez activé le bitcode parce que vous souhaitez une application mince ou une application TVOS ou WatchOS, les dSYM que vous créez lorsque vous générez le fichier xcarchive ne sont PAS les dSYM requis. En effet, Apple recompile à partir du bitcode. Pour obtenir les vrais dSYM, allez à itunesconnect, ouvrez la version spécifique (traitée) et cliquez sur le lien "Télécharger les dSYM". Apparemment, fastlane peut automatiser ce processus (je ne l’ai pas essayé): https://krausefx.com/blog/download-dsym-symbolication-files-from-iTunes-connect-for-bitcode-ios-apps

16
xaphod

Autant que je sache, vous installez le logiciel Fabric sur votre Mac, sur lequel vous créez votre archive ou votre compilation, dès que vous créez une archive, il vous demande automatiquement votre permission et télécharge le fichier dsym.

Voir aussi Dépannage de Fabric Integration , voir 4 points sous Dépannage

Il est possible, mais rare, qu'il nous manque un dSYM pour symboliser les rapports d'incident. Il y aura une alerte sur votre tableau de bord si c'est le cas. Cliquez sur pour télécharger le dSYM manquant. Gardez à l'esprit qu'il n'est pas garanti que les exceptions se bloquent. Le chemin de code complet, y compris le code dans les bibliothèques système, est important ici. Si vous ne voyez pas l’alerte dSYM, vous pouvez accéder à la page de configuration de votre application et ajouter «/ mappings» à l’URL pour l’atteindre, par exemple. https://fabric.io/settings/apps/ / mappages

6
swapnilagarwal

J'ai créé un outil pour télécharger les fichiers dSym:

https://github.com/prsolucoes/fabric-upload-dsym

Cet outil est en open source et réalisé avec golang. Il peut simplifier le processus de téléchargement sans autre outil.

Merci.

2
Paulo Coutinho

J'ai tout en place - double, triple vérifié - et j'ai le même problème maintenant. Le dSYM ne parvient toujours pas à télécharger automatiquement. Je pense qu'Apple a changé quelque chose à propos du traitement des applications avec bitcode afin que les UUID changent et causent des problèmes avec les fichiers dSYM. Il y a plus d'informations ici , et j'ai posté une solution de contournement ici: https://stackoverflow.com/a/35374388/2397068 .

0
Lane Rettig