J'utilise xcode11 avec mac os 10.14.1. J'ai implémenté la migration de Fabric vers Firebase à l'aide des documents suivants.
Et j'ai généré du code pour tester le crash, mais ce rapport de crash ne peut pas apparaître dans la console firebase crashlytics. J'ai utilisé le doc suivant pour cette implémentation
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
J'ai également ajouté le script d'exécution suivant dans les phases de construction de Xcode
"$ {PODS_ROOT} / Fabric / symbol-upload" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}"
Mais cela renverra l'erreur suivante lorsque j'exécuterai l'application.
31error: impossible de terminer la soumission de dSYM sur /Users/macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonesimulator/app_name.app.dm.sys -domain.process-dsym Code = 3 "Le fichier n'existe plus à (null)" UserInfo = {NSLocalizedFailureReason = Le fichier n'existe plus à (null)} [0m La commande PhaseScriptExecution a échoué avec un code de sortie différent de zéro
Pourriez-vous s'il vous plaît m'aider à résoudre ce problème
upload-symbols
script. Je viens de mettre à jour les pods vers les dernières versions disponibles et de m'assurer que$ {PODS_ROOT}/Fabric/run
c'était le dernier à être exécuté. Merci pour votre réponse @IKKARéponses:
J'ai eu le même problème. La raison en était que le script "$ {PODS_ROOT} / Fabric / run" n'était pas le dernier de la liste des scripts dans les phases de construction. A fait durer le script et tout est devenu OK.
la source
J'ai résolu en ajoutant une
find
commande. Ajouter une commande de recherche au-dessus des symboles de téléchargementExemple :
la source
test flight
? Voulez-vous plutôt dire Firebase Crashlytics? Je ne suis pas sûr car je ne l'ai pas rencontré auparavant, vous pouvez peut-être essayer cette solution stackoverflow.com/questions/25755240/… , si cela ne fonctionne pas, contactez le support et faites-nous savoir ce qu'ils disent!