Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

התחל בעבודה עם Creblytics של Firebase

התחלה מהירה זו מתארת ​​כיצד להגדיר את Firebase Crashlytics באפליקציה שלך באמצעות Firebase Crashlytics SDK, כך שתוכל לקבל דוחות קריסה מקיפים במסוף Firebase .

לפני שאתה מתחיל

  1. אם עדיין לא עשית זאת, הוסף את Firebase לפרויקט ה- iOS שלך. אם אין לך אפליקציית iOS, תוכל להוריד אפליקציה לדוגמה .

  2. מומלץ : כדי לקבל תכונות כמו משתמשים נטולי קריסה, יומני פירורי לחם והתראות מהירות, עליך להפעיל את Google Analytics בפרויקט Firebase שלך.

    • אם הפרויקט Firebase הקיים שלך אין Google Analytics מופעלת, תוכל להפעיל את Google Analytics מן הכרטיסייה ואינטגרציות של שלך > הגדרות הפרויקט במסוף Firebase.

    • אם אתה יוצר פרויקט Firebase חדש, הפעל את Google Analytics במהלך זרימת העבודה של יצירת הפרויקט.

שלב 1 : הגדר Crashlytics במסוף Firebase

  1. לחץ על Crashlytics בחלונית הניווט הימנית של קונסולת Firebase .

  2. אם בפרויקט Firebase שלך ​​יש מספר אפליקציות הרשומות, בחר באפליקציה שהוספת זה עתה מהתפריט הנפתח לצד Crashlytics בסרגל העליון של המסוף.

  3. לחץ על אפשר התרסקויות .

שלב 2 : הוסף את ה- SDK של Firebase Crashlytics לאפליקציה שלך

  1. פתח את קובץ הפוד שיצרת עבור פרויקט Firebase שלך ​​והוסף את תרמיל FirebaseCrashlytics .

    לקבלת חוויה אופטימלית עם Crashlytics, אנו ממליצים להפעיל את Google Analytics בפרויקט Firebase שלך ​​ולהוסיף את ה- Firebase pod עבור Google Analytics לאפליקציה שלך.

    pod 'Firebase/Crashlytics'
    
    # Recommended: Add the Firebase pod for Google Analytics
    pod 'Firebase/Analytics'
    
  2. התקן את התרמילים ואז פתח מחדש את קובץ ה- .xcworkspace שלך כדי לראות את הפרויקט ב- Xcode:

    pod install
    open your-project.xcworkspace
    
  3. ייבא את מודול Firebase ל- UIApplicationDelegate שלך:

    מָהִיר

    import Firebase

    מטרה-ג

    @import Firebase;
  4. הגדר תצורה משותפת של FirebaseApp , בדרך כלל ביישום האפליקציה שלך application:didFinishLaunchingWithOptions: method:

    מָהִיר

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

    מטרה-ג

      // Use the Firebase library to configure APIs.
      [FIRApp configure];
      
  5. הידור מחדש את האפליקציה שלך.

שלב 3 : אתחל את Crashlytics

אתה יכול לאתחל את Crashlytics על ידי הוספת סקריפט לרוץ לשלב הבנייה של הפרויקט שלך. סקריפט ההפעלה מאפשר ל- Xcode להעלות באופן אוטומטי את קובץ ה- dSYM של הפרויקט שלך בכל פעם שהאפליקציה שלך קורסת כך ש- Crashlytics יכולה ליצור באופן אוטומטי דוחות קריסה.

  1. פתח את הפרויקט שלך ב- Xcode ובחר את קובץ הפרויקט שלו בנווט השמאלי.

  2. מהתפריט הנפתח בחר פרויקט או יעד , בחר את יעד הבנייה העיקרי שלך.

  3. בחר בכרטיסיה בניית שלבים , ואז לחץ על > שלב הפעלת סקריפט חדש .

  4. הרחב את החלק החדש של סקריפט הפעלה שמופיע. בשדה הסקריפט (הממוקם מתחת לשדה מעטפת ), הוסף סקריפט הפעלה חדש:

    "${PODS_ROOT}/FirebaseCrashlytics/run"
  5. הוסף את מיקום ה- dSYM של האפליקציה שלך כקובץ קלט המאפשר ל- Crashlytics ליצור באופן אוטומטי dSYMs עבור יישומים גדולים במהירות רבה יותר. לדוגמה:

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

    תוכל גם לספק את מיקום Info.plist המובנה של האפליקציה שלך לשדה קבצי הקלט של שלב הבנייה:

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

לאחר הוספת ה- SDK לאפליקציה שלך, Crashlytics מתחיל לעבוד באופן אוטומטי בהאזנה לאיסוף דוחות קריסה.

שלב 4 : הפעל את הפרויקט שלך

לבסוף, הפעל את האפליקציה שלך. יומני המכשירים שלך מציגים את אימות Firebase כי האתחול הושלם.

שלב 5 : כפה על קריסת בדיקה כדי לסיים את ההתקנה

כדי לסיים את הגדרת Crashlytics ולראות נתונים ראשוניים בלוח המחוונים של Crashlytics של קונסולת Firebase, עליך לכפות על קריסת בדיקה.

לפרטים אודות אופן פעולה זה, בקרו בבדיקת היישום שלכם .

הצעדים הבאים