我正在将霍尼韦尔扫描仪底座集成到iOS应用程序中。我已经从霍尼韦尔下载了SDK,并按照安装指南进行了操作。
有两个文件:Captuvo.hlibCaptuvoSDK.a
我添加了一个桥接头并导入了Captuvo.h头文件,如下所示:

#import "Captuvo.h"

我已将libCaptuvoSDK.a文件添加到我的项目中,并确保在“链接框架和库:
ios - 霍尼韦尔Captuvo iOS SDK的链接器命令失败-LMLPHP
应用程序生成正确,但是对Captuvo SDK的任何引用都会导致链接器命令失败。因此,在任何地方添加这行代码都会导致错误:
let device = Captuvo.sharedCaptuvoDevice()

是否有人知道为什么会发生这种情况,或者这可能是SDK中的一个bug?
谢谢!

最佳答案

首先删除派生数据。
转到Xcode->首选项->位置
单击“派生数据”旁边的灰色箭头,然后删除带有项目名称的文件夹。
同时进行清洁,命令+移位+k
也尝试更新pod

pod install --repo-update

关于ios - 霍尼韦尔Captuvo iOS SDK的链接器命令失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55031029/

10-12 00:29