iOS 集成Firebase Crashlytics(线上崩溃收集)

pod 'FirebaseCrashlytics'

@import FirebaseCrashlytics;

[FIRApp configure];
[[FIRCrashlytics crashlytics] setCrashlyticsCollectionEnabled: YES];
[FIRCrashlytics initialize];

自动上传dSYM日志文件
1、Build Phases 中选择Run Script

"${PODS_ROOT}/FirebaseCrashlytics/run"

2、Input Files中

${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}
image.png

集成可能遇到问题
firebase library not loaded: '@rpath/libswiftcore.dylib
解决方案:

1、项目可能是纯oc代码,会报错提示找不到libswiftcore.dylib文件
2、只需创建一个swift文件,创建后会默认创建一个Bridging文件,即可解决。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容