FirebaseCrashlytics: Upload missing required dSYMs
由于符号集缺失,在firebase的崩溃统计无法查看具体的位置,需要上传dSYMs文件
现在整理具体的流程。
首先找到三个文件路径:
1.upload-symbols 路径(path1)
2.对应项目的GoogleService-Info.plist路径(path2)
3.dSYMs路径(path3),可以再App Store中下载已发布版本的。也可以在Organizer中找到对应上传的Archives,Show in Finder ->显示包内容->找到对应的dSYMs文件夹压缩成dSYMs.zip,然后把压缩包放到你想要放的位置,比如说桌面,后续这个压缩包的路径是需要使用的。
然后终端执行:
path1 -gsp path2 -p ios path3
例如我的项目的路径
/Users/devileatapple/Desktop/XTrendSpeed_gitlab/SouthAfrica/Pods/FirebaseCrashlytics/upload-symbols -gsp /Users/devileatapple/Desktop/XTrendSpeed_gitlab/SouthAfrica/SouthAfrica/GoogleService-Info.plist -p ios /Users/brain/Desktop/dSYMs.zip
执行完最后看到
Successfully uploaded Crashlytics symbols