Saya menggunakan xcode11 dengan mac os 10.14.1. Saya menerapkan fabric ke firebase migrasi menggunakan dokumen berikut.
Dan saya membuat kode untuk menguji kerusakan, tetapi laporan kerusakan ini tidak dapat muncul di firebase crashlytics console. Saya menggunakan dokumen berikut untuk implementasi ini
https://firebase.google.com/docs/crashlytics/force-a-crash?platform=ios
Saya juga menambahkan skrip run berikut dalam fase build Xcode
"$ {PODS_ROOT} / Fabric / unggah-simbol" -gsp "$ {PROJECT_DIR} /GoogleService-Info.plist" -p ios "$ {DWARF_DSYM_FOLDER_PATH} / $ {DWARF_DSYM_FILE_NAME}"
Tetapi ini akan mengembalikan kesalahan berikut ketika saya menjalankan aplikasi.
31merror: Tidak dapat menyelesaikan penyerahan dSYM di / Pengguna /macmini1/Library/Developer/Xcode/DerivedData/app_name-dnzsvdsxebmfqjbjecjlyhdzwags/Build/Products/Debug-iphonestermake.termakeup.macupterdamai.makeupterdisial.makeupdash.html. -domain.process-dsym Code = 3 "File tidak lagi ada di (null)" UserInfo = {NSLocalizedFailureReason = File tidak lagi ada di (null)} [0m Perintah PhaseScriptExecution gagal dengan kode keluar bukan nol
Bisakah Anda membantu saya cara mengatasi masalah ini
upload-symbols
skrip. Saya baru saja memperbarui pod ke versi terbaru yang tersedia dan memastikan bahwa$ {PODS_ROOT}/Fabric/run
yang terakhir dijalankan. Terima kasih atas balasan Anda @IKKAJawaban:
Saya memiliki masalah yang sama. Alasannya adalah bahwa skrip "$ {PODS_ROOT} / Fabric / run" bukan yang terakhir dalam daftar skrip di Build Phases. Jadikan script terakhir dan semuanya menjadi OK.
sumber
Saya telah menyelesaikannya dengan menambahkan
find
perintah. Tambahkan perintah temukan di atas simbol unggahanContoh:
sumber
test flight
? Apakah maksud Anda Firebase Crashlytics? Saya tidak yakin karena saya belum pernah menjumpainya sebelumnya, mungkin Anda dapat mencoba solusi ini stackoverflow.com/questions/25755240/… , jika tidak berhasil, hubungi dukungan dan beri tahu kami apa yang mereka katakan!