霍尼韦尔Captuvo iOS SDK的链接器命令失败

时间:2019-03-06 19:42:12

标签: ios swift barcode-scanner honeywell

我正在将霍尼韦尔扫描仪底座集成到iOS应用中。我已经从Honeywell下载了SDK,并遵循了安装指南。

有两个文件:Captuvo.hlibCaptuvoSDK.a

我添加了一个桥接头,并按如下所示导入了Captuvo.h头文件:

#import "Captuvo.h"

我已将libCaptuvoSDK.a文件添加到我的项目中,并确保在“链接的框架和库”中正确引用了该文件:

enter image description here

该应用程序正确构建,但是对Captuvo SDK的任何引用都会导致链接器命令失败。因此,将这行代码添加到任何地方都会导致错误:

let device = Captuvo.sharedCaptuvoDevice()

有人知道为什么会这样吗,或者这可能是SDK中的错误吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

首先删除您的派生数据。

转到Xcode->首选项->位置

单击派生数据旁边的灰色箭头,然后删除带有项目名称的文件夹。

也要执行干净的Cmd + shift + k

也尝试更新广告连播

pod install --repo-update