Ios XCode-架构armv7 arm64的未定义符号

Ios XCode-架构armv7 arm64的未定义符号,ios,xcode,Ios,Xcode,我去了一个老项目,它需要为它使用的扫描仪更新SDK。新的SDK是64位就绪,因此应用程序需要更新。 SDK是通过拖放到项目中来安装的,但之后在构建时出现以下错误: 注意:我在参考arm64时遇到了一个错误,但这个错误当前显示的是armv7,因为我使用了小提琴 架构armv7的未定义符号: “_AVMetadataObjectTypeUPCECode”,引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanCon

我去了一个老项目,它需要为它使用的扫描仪更新SDK。新的SDK是64位就绪,因此应用程序需要更新。 SDK是通过拖放到项目中来安装的,但之后在构建时出现以下错误:

注意:我在参考
arm64
时遇到了一个错误,但这个错误当前显示的是
armv7
,因为我使用了小提琴

架构armv7的未定义符号:
“_AVMetadataObjectTypeUPCECode”,引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanController.o)中“\u AVMetadataObjectTypeEAN8Code”, 引用自: -libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:] “_AVMetadataObjectTypeCode93Code”,引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanController.o)“\u AVMediaTypeVideo”中,引用 发件人: -[SoftScan initWithDelegate:]在libScanApi.a(SoftScanController.o)中“\u AVMetadataObjectTypeAztecCode”, 引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanController.o)中“\u AVMetadataObjectTypeEAN13代码”, 引用自: -libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:] “_AVLayerVideoGravityResizeAspectFill”,引用自: -[软扫描开始:]在libScanApi.a(SoftScanController.o)“\u OBJC\u CLASS\u$\u AVCaptureVideoPreviewLayer”中,引用自: libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypePDF417Code”中的objc类引用,引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanController.o)“\u OBJC\u CLASS\u$\ u AVCaptureSession”中, 引用自: libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypeCode39Code”中的objc类引用,引用自: -libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:] “\u AVMetadataObjectTypeCode128Code”,引用自: -[SoftScanController initWithDeviceObject:]在libScanApi.a(SoftScanController.o)中“\u AVMetadataObjectTypeQRCode”, 引用自: -libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:] “_OBJC_CLASS_$_avcaptureMataOutput”,引用自: libScanApi.a(SoftScanController.o)中的objc类引用“\u AVMetadataObjectTypeCode39Mod43Code”,引用自: -libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:] “_OBJC_CLASS_$_AVCaptureDeviceInput”,引用自: libScanApi.a(SoftScanController.o)中的objc类引用“\u objc\u class\u$\ u AVCaptureDevice”,引用自: 在libScanApi.a(SoftScanController.o)ld:symbol中找不到架构armv7的objc类引用clang:error:linker 命令失败,退出代码为1(使用-v查看调用)

出现的所有错误都指向扫描仪的SDK。 我当前的生成设置是:

体系结构
标准体系结构

基本SDK:最新版本(9.0)

仅构建活动体系结构:否

有效架构:armv7 armv7s arm64


任何帮助都会得到很好的回报。

看起来您没有将您的项目与
AVFoundation
框架链接


.

太简单了。非常感谢。