体系结构x86_64的未定义符号:“ _ OBJC_CLASS _ $ _ RCTImageLoader”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了体系结构x86_64的未定义符号:“ _ OBJC_CLASS _ $ _ RCTImageLoader”相关的知识,希望对你有一定的参考价值。

经过大量测试,我的应用无法在iOS上运行。

我有此错误:

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

我使用:

react: 16.12.0
react-native: 0.60.6
答案

似乎您正在尝试在模拟器上运行该应用程序,而RCTImageResizer的库不适用于模拟器。

您能否尝试在设备上运行并检查。

以上是关于体系结构x86_64的未定义符号:“ _ OBJC_CLASS _ $ _ RCTImageLoader”的主要内容,如果未能解决你的问题,请参考以下文章

Cordova - 架构 x86_64 的未定义符号

Xcode 6.1 上架构 x86_64 的未定义符号

切换到调试时架构 x86_64 的未定义符号

未定义符号 体系结构 x86_64 的未定义符号:“_kCFAllocatorDefault”

使用头文件编译 C++ 程序时出错:体系结构 x86_64 的未定义符号

架构 arm64 的未定义符号:“_OBJC_CLASS_$_FlutterError”