Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

เริ่มต้นด้วย Firebase Crashlytics

การเริ่มต้นอย่างรวดเร็วนี้อธิบายวิธีการตั้งค่า Firebase Crashlytics ในแอปของคุณด้วย Firebase Crashlytics SDK ดังนั้นคุณสามารถรับรายงานข้อขัดข้องที่ครอบคลุมได้ใน คอนโซล Firebase

ก่อนที่คุณจะเริ่ม

หากคุณยังไม่ได้ เพิ่ม Firebase ให้กับโครงการ iOS ของคุณ หากคุณไม่มีแอพ iOS คุณสามารถดาวน์โหลด แอพตัวอย่าง ได้

ขั้นตอนที่ 1 : ตั้งค่า Crashlytics ในคอนโซล Firebase

  1. คลิก Crashlytics ในแผงนำทางด้านซ้ายของ คอนโซล Firebase

  2. หากโปรเจ็กต์ Firebase ของคุณมีหลายแอพลงทะเบียนให้เลือกแอพที่คุณเพิ่งเพิ่มจากดรอปดาวน์ถัดจาก Crashlytics ในแถบด้านบนของคอนโซล

  3. คลิก เปิดใช้งาน Crashlytics

ขั้นตอนที่ 2 : เพิ่ม Firebase Crashlytics ให้แอปของคุณ

  1. เปิด podfile ที่คุณสร้างขึ้นสำหรับโครงการ Firebase ของคุณและเพิ่ม FirebaseCrashlytics pod เพื่อประสบการณ์ที่ดีที่สุดกับ Firebase Crashlytics เราขอแนะนำให้เปิดใช้งาน Google Analytics ในโครงการของคุณโดยเพิ่ม Pod Firebase สำหรับ Analytics ลงในแอปของคุณเช่นกัน ตรวจสอบให้แน่ใจว่าคุณเพิ่ม Google Analytics เวอร์ชัน 6.3.1 หรือใหม่กว่าเพื่อรับผู้ใช้และ breadcrumb แบบเรียลไทม์

    pod 'Firebase/Crashlytics'
    
    # Recommended: Add the Firebase pod for Google Analytics
    pod 'Firebase/Analytics'
    
  2. ติดตั้ง .xcworkspace แล้วเปิดไฟล์. .xcworkspace ของคุณอีกครั้งเพื่อดูโปรเจ็กต์ใน Xcode:

    pod install
    open your-project .xcworkspace
    
  3. นำเข้าโมดูล Firebase ใน UIApplicationDelegate ของคุณ:

    รวดเร็ว

    import Firebase

    Objective-C

    @import Firebase;
  4. กำหนดค่าอินสแตนซ์ที่ใช้ร่วมกันของ FirebaseApp โดยทั่วไปแล้วในแอปพลิเคชันของแอปของคุณ application:didFinishLaunchingWithOptions: วิธี application:didFinishLaunchingWithOptions: :

    รวดเร็ว

      // Use the Firebase library to configure APIs.
      FirebaseApp.configure()
      

    Objective-C

      // Use the Firebase library to configure APIs.
      [FIRApp configure];
      
  5. คอมไพล์แอปของคุณใหม่

ขั้นตอนที่ 3 : เริ่มต้น Crashlytics

คุณสามารถเริ่มต้น Crashlytics ได้โดยการเพิ่มสคริปต์การเรียกใช้ลงในเฟสงานสร้างของโครงการของคุณ สคริปต์การทำงานอนุญาตให้ Xcode อัปโหลดไฟล์ dSYM ของโครงการโดยอัตโนมัติเมื่อใดก็ตามที่แอปของคุณขัดข้องเพื่อให้ Crashlytics สามารถสร้างรายงานข้อขัดข้องโดยอัตโนมัติ

  1. เปิดโปรเจ็กต์ของคุณใน Xcode จากนั้นเลือกไฟล์โปรเจ็กต์ในเนวิเกเตอร์ด้านซ้าย

  2. จากดร็อปดาวน์เลือก โปรเจ็กต์หรือเป้าหมาย ให้เลือก เป้าหมาย บิลด์หลักของคุณ

  3. เลือกแท็บ สร้างเฟส จากนั้นคลิก > เรียกใช้สคริปต์ ใหม่

  4. ขยายส่วน Run Script ใหม่ที่ปรากฏขึ้น ในฟิลด์สคริปต์ (อยู่ใต้ฟิลด์ Shell ) เพิ่มสคริปต์รันใหม่:

    " ${PODS_ROOT} /FirebaseCrashlytics/run"
  5. เพิ่มตำแหน่ง dSYM ของแอปของคุณเป็นไฟล์อินพุตที่ช่วยให้ Crashlytics สร้าง dSYMs โดยอัตโนมัติสำหรับแอปขนาดใหญ่ได้เร็วขึ้น ตัวอย่างเช่น:

    ${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
    

    คุณยังสามารถระบุตำแหน่ง Info.plist สร้างขึ้นในแอปของคุณลงในฟิลด์ อินพุตไฟล์ ของ Info.plist เฟส:

    $(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

หลังจากที่คุณเพิ่ม SDK ลงในแอปของคุณ Crashlytics จะได้รับฟังและรวบรวมรายงานข้อขัดข้องโดยอัตโนมัติ

ขั้นตอนที่ 4 : เรียกใช้โครงการของคุณ

ในที่สุดเรียกใช้แอปของคุณ บันทึกอุปกรณ์ของคุณแสดงการตรวจสอบ Firebase ว่าการเริ่มต้นเสร็จสมบูรณ์

ขั้นตอนถัดไป