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
Mais pas de changement sur la console Firebase.
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 ...
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.
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!
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.
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:
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.