XCode – 架构armv7 arm64的未定义符号

我已经去了一个旧的项目,需要更新它使用的扫描仪的SDK。 新的SDK是64位准备,所以应用程序需要更新。 SDK通过拖放到项目中进行安装,但是之后在构build时出现以下错误:

注:我得到一个错误指的是arm64但是这个目前说armv7因为我摆弄。

未定义的符号为build筑armv7:
“_AVMetadataObjectTypeUPCECode”,引用自: – libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:]“_AVMetadataObjectTypeEAN8Code”,引用自: – libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:
“_AVMetadataObjectTypeCode93Code”,引用自: – libScanApi.a(SoftScanController.o)“_AVMediaTypeVideo”中的[SoftScanController initWithDeviceObject:],引用自: – libScanApi.a(SoftScanController.o)中的[SoftScan initWithDelegate:]“_AVMetadataObjectTypeAztecCode” : – libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypeEAN13Code”中的[SoftScanController initWithDeviceObject:],引用自: – libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:]
“_AVLayerVideoGravityResizeAspectFill”,引用自: – libScanApi.a(SoftScanController.o)中的[SoftScan start:]“_OBJC_CLASS _ $ _ AVCaptureVideoPreviewLayer”,引用自:libScanApi.a中的objc-class-ref(SoftScanController.o)“_AVMetadataObjectTypePDF417Code”从以下位置引用: – libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypeCode39Code”中的objc-class-ref,引用来自: – [SoftScanController.o())中的[SoftScanController.o(“SoftScanController.o)”_OBJC_CLASS_ $ _ AVCaptureSession)在libScanApi.a(SoftScanController.o)中的initWithDeviceObject:
“_AVMetadataObjectTypeCode128Code”,引用自: – libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypeQRCode”中的[SoftScanController initWithDeviceObject:],引用自: – libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:
“_OBJC_CLASS _ $ _ AVCaptureMetadataOutput”,引用来自:libScanApi.a(SoftScanController.o)“_AVMetadataObjectTypeCode39Mod43Code”中的objc-class-ref,引用自: – libScanApi.a(SoftScanController.o)中的[SoftScanController initWithDeviceObject:
“_OBJC_CLASS _ $ _ AVCaptureDeviceInput”,引用自:libScanApi.a中的objc-class-ref(SoftScanController.o)“_OBJC_CLASS_ $ _ AVCaptureDevice”,引用来自:libScanApi.a中的objc-class-ref(SoftScanController.o)ld:symbol s)没有find架构armv7铿锵:错误:链接器命令失败,退出代码1(使用-v看到调用)

所有出现的错误都是指扫描仪的SDK。 我目前的构build设置是:

体系结构Standard architecture

Base SDK: latest(9.0)

Build Active architecture only : no

valid architectures: armv7 armv7s arm64

任何援助将受到好评。

看起来你并没有将你的项目与AVFoundation框架联系起来。

用户指南 。