FAQ
Q1:SDK初始化失败错误码对应的报错原因是什么?
字段 | 说明 |
---|---|
0 | 成功 |
-1 | 逻辑层初始化错误 |
-2 | 内部错误 |
-3 | 加载模型错误 |
-4 | 无效的授权文件 |
-6 | 授权文件过期 |
-9 | 模型文件不存在 |
-10 | 无效的包名 |
-13 | 无效的产品ID |
- 检查拿到的授权文件是否绑定了当前应用的BundleID;
- 检查资源文件是否导入进工程了;
- 检查手机是否设置了非自动获取时间;
- 检查DFCaptureController.m
setupCardsDetector
方法中读取的授权文件名是否和工程中的授权文件文件名一致。
Q2:编译不通过,报错”Undefined symbols for architecture arm64: "std::nothrow", referenced from:“?
- 检查资源文件是否全部导入工程;
- 检查编译依赖库(libc++.tbd)是否添加。
Q3:如何获取SDK版本号?
[DFCardsDetector getSDKVersion];