XCode - 架构armv7 arm64

时间:2015-10-14 06:28:58

标签: ios xcode

我去了一个较旧的项目,需要为其使用的扫描程序更新SDK。新的SDK已准备好64位,因此应用程序需要更新。 SDK是通过拖放到项目中安装的,但之后我在构建时遇到以下错误:

注意:我在提及arm64时收到错误,但此处显示armv7,因为我在摆弄。

  

架构armv7的未定义符号:
  “_AVMetadataObjectTypeUPCECode”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)“_ AVMetadataObjectTypeEAN8Code”,   引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)
  “_AVMetadataObjectTypeCode93Code”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)“_ AVMediaTypeVideo”,引用   从:          - libScanApi.a中的[SoftScan initWithDelegate:](SoftScanController.o)“_ AVMetadataObjectTypeAztecCode”,   引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)“_ AVMetadataObjectTypeEAN13Code”,   引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)
  “_AVLayerVideoGravityResizeAspectFill”,引自:          - libScanApi.a中的[SoftScan start:](SoftScanController.o)“_ OBJC_CLASS _ $ _ AVCaptureVideoPreviewLayer”,引自:         libScanApi.a(SoftScanController.o)中的objc-class-ref“_AVMetadataObjectTypePDF417Code”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)“_ OBJC_CLASS _ $ _ AVCaptureSession”,   引自:         libScanApi.a(SoftScanController.o)中的objc-class-ref“_AVMetadataObjectTypeCode39Code”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)
  “_AVMetadataObjectTypeCode128Code”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)“_ AVMetadataObjectTypeQRCode”,   引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)
  “_OBJC_CLASS _ $ _ AVCaptureMetadataOutput”,引自:         libScanApi.a(SoftScanController.o)中的objc-class-ref“_AVMetadataObjectTypeCode39Mod43Code”,引自:          - libScanApi.a中的[SoftScanController initWithDeviceObject:](SoftScanController.o)
  “_OBJC_CLASS _ $ _ AVCaptureDeviceInput”,引自:         libScanApi.a中的objc-class-ref(SoftScanController.o)“_ OBJC_CLASS _ $ _ AVCaptureDevice”,引自:         libScanApi.a中的objc-class-ref(SoftScanController.o)ld:找不到架构armv7 clang的符号:错误:链接器   命令失败,退出代码为1(使用-v查看调用)

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

架构Standard architecture

Base SDK: latest(9.0)

Build Active architecture only : no

valid architectures: armv7 armv7s arm64

任何帮助都会受到欢迎。

1 个答案:

答案 0 :(得分:3)

您似乎没有将项目与AVFoundation框架相关联。

User Guide