SGError 类型错误排查步骤

问题详述

如何解决 SGError 类型错误?

问题分析

如出现 SGError 类型错误,一般为配置问题。

更详细的错误码以及解决方法见下表:

错误码

含义

103

没有加-ObjC,Category没有加载上来。

添加-ObjC的详细步骤如下:

Target->Linking->Other Linker Flags中添加 -ObjC 选项。

不知道如何修改编译选项?请参考:

image.png

注意:请注意 -ObjC 的大小写。

如果使用阿里百川版本,可能会遇到如下的问题:

如果出现SGError这种的,一般为安全图片的问题:

错误码

含义

607

图片文件有问题。一般情况是生成图片时的bundle id和应用的bundle id不匹配 。

608

没有找到图片文件,请确保图片文件在项目目录下。

611

参数中的appkey在图片文件中找不到。一般情况是appkey与图片不匹配。

阿里百川版本已经停止维护,建议升级至阿里云最新版。同时请确认在更新 SDK 后,是否移除了旧版本的 SDK。如果还会遇到上述错误,也可能是有编译缓存,将编译缓存删除后重新运行。且新版的 SDK 不用使用安全图片,在初始化时换用字符串 APPKey,旧有的安全图片也可以删除了。