CrashSight SDK 升级指引
在4.2.18->4.3.1这次升级中,CrashSight对Unity和Unreal插件接口做了整合,使得跨平台项目可以使用同一套代码接入多个平台。但是这个改动也造成了接口变更。本文档将介绍Unity和Unreal项目升级SDK时的注意事项。
CrashSight SDK的版本号形如4.x.y或4.x.y.z,其中z为构建号,通常情况下可忽略。在升级SDK前,请留意版本号变化:如果仅y发生变化,x不变,只需将之前使用的SDK完全删除,然后将新SDK复制到项目中即可;如果x改变(即4.2.*更新到4.3.*),则须仔细阅读版本更新注意事项章节。
查看SDK版本号
以下方法均可查看SDK版本号:
- 下载SDK后,查看压缩包的名称,以及解压后目录的名称,其中包含CrashSight SDK的版本号。
- 查看iOS库文件中的CrashSight.h,第14行的GCLOUD_VERSION_CRASHSIGHT宏定义包含CrashSight SDK的版本号。
Unity SDK中位于Assets\Plugins\iOS\CrashSight\CrashSight.framework\Headers\CrashSight.h
Unreal SDK中位于Plugins\CrashSight\Source\CrashSightLib\iOS\CrashSight.embeddedframework.zip\CrashSight.embeddedframework\CrashSight.framework\Headers\CrashSight.h - 查看任意一条上报信息,问题详情-跟踪数据中包含“SDK版本号”字段。此方法仅适用于移动端,Windows端上传的“SDK版本号”是dll版本号。
版本更新注意事项
1. SDK文件替换
在更新SDK时,请将原来的SDK完全删除,然后将新SDK复制到项目中。请勿直接覆盖。