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

Linker command failure with Honeywell Captuvo iOS SDK

我正在将 Honeywell Scanner sled 集成到 iOS 应用程序中。我已经从霍尼韦尔下载了SDK并按照安装指南进行操作。

有两个文件:Captuvo.hlibCaptuvoSDK.a

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

#import "Captuvo.h"

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

应用程序可以正确构建,但随后对 Captuvo SDK 的任何引用都会导致链接器命令失败。所以在任何地方添加这行代码都会导致错误:

let device = Captuvo.sharedCaptuvoDevice()

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

谢谢!

首先删除你的派生数据。

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

单击派生数据旁边的灰色箭头并删除包含您的项目名称的文件夹。

也做一个清理,Cmd+shift+k

也尝试更新 pod

pod install --repo-update