> >

移动端iOS常见问题解答

Q:通过Api方法指定语言但是不生效?
A:不同版本可配置语言数不同,请先确认当前版本是否支持所指定的语言,如确认无误,请确认接入的SDK是否为从极验后台所获取的最新版本并正确使用本地依赖方式,不支持远程依赖。

Q:是否可以移除或者自定义loading?
A:如需移除loading,删除gt4-loading.gif资源文件即可,但是当移除loading后遇到网络较差时候,无任何指示器,可能会影响体验。自定义loading方法如下:

  1. 替换资源文件 gt4-loading.gif
  2. 配置 config.additionalParameter = [NSMutableDictionary dictionaryWithDictionary:@{@”loading”:@””}],代码实现自定义loading 动画,在 gtCaptchaSessionWillShow: 回调中再移除 loading 即可
  3. 通过 resourcePath 来指定自定义的资源文件路径。支持请求远程文件或访问本地文件。

Q: 使用 Xcode 14.3 运行项目目标最低版本在 9.0 以下时报链接不到 ARC 库的错

A: 原因是 Xcode 14.3 移除了 ARC 相关的库,iOS 9.0 及以上系统内置了ARC 库,所以有两种解决方案:

  1. 可以选择将项目目标最低版本设置为9.0或以上
  2. 将在 14.3 以下的 Xcode 版本中的 ARC 库拷贝到 Xcode 14.3 版本对应路径上