Crashlytics Crash ไม่แสดงใน Firebase Console

Sep 09 2020

ฉันใช้react-native- firebase เพื่อใช้ crashlytics ในแอปของฉัน

ทำงานได้ตามปกติเมื่อแอปของฉันใช้เวอร์ชัน 6.4.0 เวอร์ชันนั้นไม่ได้ย้ายไปยัง Firebase Crashlytics อย่างสมบูรณ์

จากนั้นผมอัพเกรด 8.4.2 เวอร์ชั่นที่มีการเปลี่ยนแปลงทำลายโยกย้ายผ้าเพื่อ Firebase Crashlytics เปลี่ยนแปลง

ข้อขัดข้องของฉันแสดงบนคอนโซล Android Firebase แต่ไม่ปรากฏบน iOS

ฉันได้อ่านและปฏิบัติตามเคล็ดลับเกี่ยวกับปัญหาเหล่านี้:

  • https://github.com/invertase/react-native-firebase/issues/3879
  • https://github.com/invertase/react-native-firebase/issues/4229

ไม่มีใครทำงาน

สิ่งที่ฉันพยายาม:

  • ลบรหัส / config ที่เกี่ยวข้องกับผ้าทั้งหมดออกจาก xschme, project.pbxproj, podfile, podfile.lock
  • ข้อมูลที่ได้มาลบPods/,Podfile.lock
  • อัปโหลด Dysm
[Firebase/Crashlytics] Packaged report with id 'dc5d9933e4c541c8a2f6ff7c6693713a' for submission
6.30.0 - [Firebase/Crashlytics][I-CLS000000] Preparing the report for the new endpoint: 1
6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports] Submitting report
0 Flip[617:178559] 6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Sending event.
6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports] Completed report submission with id: dc5d9933e4c541c8a2f6ff7c6693713a
6.30.0 - [Firebase/Performance][I-PRF100009] Logging network request trace - https://crashlyticsreports-pa.googleapis.com/v1/firelog/legacy/batchlog, Response code: 200, 1568.5920ms
6.30.0 - [Firebase/Performance][I-PRF100009] Logging network request trace - https://crashlyticsreports-pa.googleapis.com/v1/firelog/legacy/batchlog, Response code: 200, 1568.9490ms

แม้ว่าจะมีบันทึกCompleted report submissionอยู่ แต่ก็ยังไม่มีรายงานข้อขัดข้องปรากฏบนคอนโซลของฉัน

สำหรับบริบทเพิ่มเติมฉันใช้ Crashlytics เนื่องจาก Fabric ยังคงเป็นเจ้าของอยู่ ฉันได้ลบโค้ด / config ทั้งหมดแล้ว (รหัสแฟบริค, สคริปต์รันแฟบริก, react-native-fabric / SMXCrashlytics)

ฉันควรลองวิธีแก้ปัญหาใดบ้าง

คำตอบ

1 Kapil Sep 09 2020 at 12:02

ฉันคิดว่าคุณต้องตรวจสอบลิงค์ด้านล่าง พวกเขาได้จัดเตรียมทั้ง Crashlytics และ Fabric framework เพื่อการดาวน์โหลด คุณอาจรวมไว้ในโครงการของคุณและชี้ไฟล์. dSYM ของคุณไปที่มัน

https://medium.com/swlh/integrating-firebase-and-crashlytics-in-ios-complete-guide-updated-2019-4526e9ab9c6d

คุณสามารถดาวน์โหลดได้จากที่นี่ - https://storage.googleapis.com/firebase-preview-drop/ios/crashlytics/com.crashlytics.ios-manual.zip

JimmyCerone Sep 11 2020 at 02:33

ฉันมีปัญหาเดียวกันที่เกิดจากความล่าช้าในเวลารายงานข้อขัดข้อง รายงานของฉันไม่ได้รับการบันทึกจนกว่าสองสามชั่วโมงต่อมาแม้ว่าฉันจะมั่นใจได้ว่าแอปขัดข้องด้วยตนเอง (ตามคำแนะนำที่นี่ ) จะปรากฏขึ้นในไม่กี่วินาที จากสิ่งที่ฉันบอกได้นั่นคือการเพิ่ม "Crashlytics_disable_auto_disabler" ลงในไฟล์ firebase.json ของฉันที่แก้ไขการบันทึกของฉัน

{ "react-native": { "crashlytics_disable_auto_disabler": true, "crashlytics_debug_enabled": true } }

ดูเหมือนว่า Firebase ควรเปลี่ยนเอกสาร (อย่างน้อยในช่วง COVID) เพื่ออัปเดตเวลารายงานข้อขัดข้องจาก 5 นาที ...