Log crash mencatat informasi mengenai crash aplikasi. Anda dapat melihat laporan crash pada halaman Performance Analytics di Konsol Mobile Analysis Service.
Instrumentasi log didukung untuk proyek yang menggunakan kerangka kerja mPaaS maupun proyek native.
Berdasarkan framework mPaaS
Jika Proyek Anda menggunakan framework (berisi library APMobileFramework), modul pelaporan crash secara otomatis menangkap log crash dan mengunggahnya ke sisi server. Setelah mengintegrasikan SDK, pastikan pemantauan crash telah diaktifkan. Untuk memastikan log crash dilaporkan secara tepat waktu, aktifkan pemantauan crash dalam fungsi main.
#import <MPMasAdapter/MPMasAdapter.h>
[MPAnalysisHelper enableCrashReporterService];Berdasarkan Proyek native
Jika Proyek Anda tidak menggunakan framework (tidak berisi library APMobileFramework), Anda harus mengaktifkan pemantauan crash saat startup dan melaporkan log crash setelah aplikasi dimulai.
Aktifkan pemantauan crash dalam metode main.
#import <MPMasAdapter/MPMasAdapter.h> [MPAnalysisHelper enableCrashReporterService];Laporkan log crash dalam metode
didFinishLaunchingWithOptionspada alur startup.#import <MPMasAdapter/MPMasAdapter.h> [[MPAnalysisHelper sharedInstance] writeLogForCrashReporter];
Saklar disaster recovery
Secara default, disaster recovery dipicu jika terjadi empat crash berturut-turut. Proses ini membersihkan file di folder Documents untuk mencegah crash akibat data korup. Pada versi 10.1.60 dan yang lebih baru, Anda dapat memanggil API berikut secara manual untuk mengaktifkan atau menonaktifkan disaster recovery.
#import <MPMasAdapter/MPAnalysisHelper.h>
/**
* Aktifkan atau nonaktifkan disaster recovery crash. Secara default diaktifkan.
*/
+ (void)enableDisasterRecovery:(BOOL)enable;Catatan
Hanya log crash dari aplikasi yang berjalan pada perangkat fisik yang ditangkap dan diunggah ke server log. Untuk men-debug pemantauan crash, putuskan koneksi dari Xcode dan jangan gunakan emulator.
Untuk memastikan versi dalam log crash sesuai dengan versi Produk, atur bundle version dan product version ke nomor versi yang sama dalam file
info.plistProyek Anda.