web-dev-qa-db-fra.com

Assurez-vous que les paramètres de construction de votre projet génèrent un fichier dSYM. DEBUG_INFORMATION_FORMAT doit être défini sur dwarf-with-dsym pour toutes les configurations.

J'ai récemment commencé à avoir cette erreur:

2015-03-23 11:35:48.902 run[60036:1047011] Crashlytics.framework/run 1.3.14
2015-03-23 11:35:48.911 run[60036:1047011] 

Crashlytics: dSYM Error

Unable to process <your app>.app.dSYM at path /path/to/<your app>.app.dSYM
Make sure your project build settings are generating a dSYM file. DEBUG_INFORMATION_FORMAT should be set to dwarf-with-dsym for all configurations. This could also be a timing issue, make sure the Crashlytics run script build phase is the last build phase and no other scripts have moved the dSYM from the location Xcode generated it.

Command /bin/sh failed with exit code 1

J'ai essayé cette réponse Impossible de copier le fichier dSYM dans l'archive mais tous mes Generate Debug Symbols sont réglés sur YES

Des suggestions supplémentaires?

192
Snowcrash

La solution ci-dessous a fonctionné pour moi, j'espère que cela vous aidera.

Accédez au paramètre de construction de votre projet, puis recherchez le format d’informations de débogage dans le paramètre de construction et recherchez "Format des informations de débogage", puis définissez "Format des informations de débogage" sur "DWARF avec fichier dSYM"

enter image description here

et assurez-vous que Générer le symbole de débogage dans le paramètre de construction est défini sur Oui.

561
ABS

Vérifier la présence d'un véritable "script d'exécution uniquement lors de l'installation" sur le script d'exécution

82
Bruno

En élaborant la réponse de Bruno, si vous avez déjà une phase de script que vous devez exécuter à tout moment, créez une nouvelle phase dédiée afin d’éviter les conflits. enter image description here

6
chuckSaldana