【问题标题】:Microblink: Failed to load resource uae_name_dictionary in latest Version 4.9.1Microblink:在最新版本 4.9.1 中加载资源 uae_name_dictionary 失败
【发布时间】:2019-07-03 07:28:45
【问题描述】:

我正在使用 Microblink 框架来扫描阿联酋身份证。我已经成功将 Microblink 框架与 4.4.0 版本集成,但现在我想将其升级到最新版本 4.9.1。

我已将框架和捆绑文件替换为最新的,应用程序开始在 Scan emirates Id 屏幕上崩溃并在控制台上显示以下日志。

“加载资源 uae_name_dictionary 失败。程序现在将崩溃!”

环境:

  1. Xcode 版本:10.2
  2. BlinkID SDK 版本:4.9.1
  3. 您要扫描什么?阿联酋身份证

有谁知道如何处理这种错误?提前致谢!

【问题讨论】:

    标签: ios swift microblink blinkid


    【解决方案1】:

    尝试完全删除框架和捆绑文件,然后将新的(框架和捆绑版本 4.9.1)添加到您的项目中。

    在 4.8.0 版本中,我们将框架从 MicroBlink 重命名为 Microblink,以更符合我们的品牌。由于您的操作系统不区分大小写,因此它不会检测到名称的更改,而链接器则可以。

    希望对您有所帮助。

    【讨论】:

    • 感谢您的回答。出现此问题的原因是缺少路径,因为 uae_named_dictionary.zzip 文件无法在运行时加载。通过在嵌入路径中添加 Microblink 框架并再次将 Microblink 包添加到 Copy 包中,解决了此问题。
    猜你喜欢
    • 1970-01-01
    • 2012-07-24
    • 2018-01-15
    • 2013-02-26
    • 2019-05-28
    • 2016-06-24
    • 2016-07-01
    • 2011-06-21
    • 1970-01-01
    相关资源
    最近更新 更多