Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MLKit iOS:架构armv7的未定义符号_Ios_Objective C_Architecture_Armv7_Firebase Mlkit - Fatal编程技术网

MLKit iOS:架构armv7的未定义符号

MLKit iOS:架构armv7的未定义符号,ios,objective-c,architecture,armv7,firebase-mlkit,Ios,Objective C,Architecture,Armv7,Firebase Mlkit,我一直在尝试使用cocoapod将MLKit集成到CardIO中。我通过cocoapod修复了所有警告,并且CardIO成功构建。然而,当我将CardIO链接到我的应用程序并构建时,就会出现这个错误。我在互联网上到处搜索,尝试了人们建议的不同方法,但仍然没有结果。在集成/链接过程中,是否有我可能错过的任何步骤或设置 Undefined symbols for architecture armv7: "_OBJC_CLASS_$_FIRVisionImage", referenced from

我一直在尝试使用
cocoapod
MLKit
集成到
CardIO
中。我通过
cocoapod
修复了所有警告,并且
CardIO
成功构建。然而,当我将
CardIO
链接到我的应用程序并构建时,就会出现这个错误。我在互联网上到处搜索,尝试了人们建议的不同方法,但仍然没有结果。在集成/链接过程中,是否有我可能错过的任何步骤或设置

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_FIRVisionImage", referenced from:
  objc-class-ref in libCardIO.a(CardIOView.o)
  "_OBJC_CLASS_$_FIRVision", referenced from:
  objc-class-ref in libCardIO.a(CardIOView.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我在其他链接器标志中添加了
$(继承)
“目标->构建设置”中的标题搜索路径、框架搜索路径、库搜索路径解决了这个问题!快乐编码

我现在也面临同样的问题!架构arm64的未定义符号:“\u OBJC\u CLASS\u$\ u FIRVisionImage”,引用自ScanViewController.o中的:OBJC CLASS ref“\u OBJC\u CLASS\u$\ u FIRVision”,引用自ScanViewController中的:OBJC CLASS ref。o ld:未找到架构arm64的符号clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)@ltzdsp你能修复它吗?我还在这里结巴是的,我在我的项目中修复了。我在“目标->构建设置”中的其他链接器标志、标题搜索路径、框架搜索路径、库搜索路径中添加了$(继承的)已解决问题!添加该标志,删除派生数据并运行pod安装。打开工作区文件。