web-dev-qa-db-fra.com

Téléchargement Firebase manquant, les dSYM requis ne fonctionnent pas

Actuellement, je rencontre des problèmes pour télécharger des dSYM via le nouveau script de téléchargement.

/path/to/Fabric/upload-symbols -gsp /path/to/GoogleService-Info.plist -p <platform> /path/to/dSYMs

J'obtiens une réponse réussie en téléchargeant les dSYM

enter image description here

Mais pas de changement sur la console Firebase.

enter image description here

J'ai déjà vérifié le fil suivant:

https://github.com/firebase/firebase-ios-sdk/issues/5327

S'il vous plaît laissez-moi savoir si quelqu'un a une solution ...

3
Ashish Kakkad

Je ne sais pas ce qui se passe dans Firebase Crashlytics.

Mais après 1 jour/24 heures, les dSYM ont été traités et maintenant ils s'affichent (facultatif) dans la même version.

enter image description here

Mettre à jour

J'ai de nouveau téléchargé les dSYM aujourd'hui, et ils ont été téléchargés rapidement. Il y a peut-être des problèmes avec le processus de téléchargement Firebase Crashlytics!

enter image description here

https://github.com/firebase/firebase-ios-sdk/pull/5228

0
Ashish Kakkad

S'il s'agit d'une application migrée de Fabric, vous devez suivre ces instructions,

"Important: Si vous travaillez avec une application que vous avez précédemment liée de Fabric à Firebase Crashlytics, transmettez votre clé d'API Fabric pour exécuter le script de téléchargement de symboles. Autrement dit, dans les options suivantes pour exécuter le script, utilisez -a fabric -api-key au lieu de -gsp path/to/GoogleService-Info.plist. "

S'il ne s'agit pas d'une application migrée et que vous voyez que l'UUID manquant correct est en cours de téléchargement, mais que vous obtenez toujours l'erreur dSYM manquante, vous devez alors écrire dans Firebase Support afin qu'ils peut obtenir vos journaux de débogage et vérifier votre ID de session.

0
Oleg Kodysh

Actuellement, il faut (environ) 24 heures pour traiter les dSYM (surtout si la taille de dSYM est grande), mais cela devrait s'améliorer bientôt.

Développeurs les plus concernés:

  • Fabric héritée uniquement, pas les clients migrés - ne devrait pas voir d'impact
  • Fabric hérité du SDK, migré vers Firebase - impacté
  • SDK hérité de Fabric, intégré via Firebase - impacté
  • SDK Firebase (actuellement en version bêta) - aucun impact

On soupçonne que le dsym téléchargé à partir de Apple a l'ID de paquet incorrect. Apple définit com.Apple.xcode.dsym. (Par exemple, com.Apple. xcode.dsym.Bingo Blast).

1- Comme solution de contournement temporaire, si le développeur, après avoir téléchargé le dsym d'Apple, convertissait toutes les occurrences de la chaîne de bundle incorrecte avec l'ID de bundle correct (par exemple com.redhotlabs.bingo), cela devrait permettre au dsym d'être ingéré correctement.

Consultez un exemple de script Shell que les développeurs pourraient utiliser en remplaçant et par les valeurs appropriées.

export BUNDLE_ID = '' export DSYM_PATH = '' sed -i '' -e "s /> com.Apple.xcode.dsym. *\$ BUNDLE_ID \

2- Essayez de ne pas tester l'application en panne ou de publier une application potentiellement en panne aux utilisateurs pendant au moins 10 minutes après la fin du téléchargement des symboles et le téléchargement du fichier de mappage.

3- Je recommanderais de mettre à niveau vers Firebase SDK (actuellement en version bêta) pour éviter tout ce problème.

0
Zubair