首页 > 解决方案 > 架构 arm64 的未定义符号:以前的解决方案在 Xcode 12.5.1 中不起作用

问题描述

我正在做一个颤振项目。我的项目包括 tflite 和 amplify 包。它适用于android,但每当我尝试在Xcode中构建它时,我都会收到以下错误:

架构 arm64 的未定义符号:

OBJC_CLASS $_FlutterStandardTypedData”,引用自:objc-class-ref in tflite(TflitePlugin.o) 在此处输入代码

“_FlutterMethodNotImplemented”,引用自:-[TflitePlugin handleMethodCall:result:] in tflite(TflitePlugin.o)

OBJC_CLASS $_FlutterMethodChannel”,引用自:tflite(TflitePlugin.o) 中的 objc-class-ref

OBJC_METACLASS $_FlutterAppDelegate”,引用自: AppDelegate.o 中的OBJC_METACLASS $_AppDelegate

OBJC_CLASS $_FlutterAppDelegate”,引用自: AppDelegate.o中的OBJC_CLASS $_AppDelegate

ld:未找到架构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

请帮我解决一下这个。我已经被这个问题困扰了一个多星期了。谢谢你。

我从 Xcode 添加了一个片段,它显示了架构的当前设置。过去有建议将 arm64 添加为有效架构。但是,如您所见,没有选择。如图所示,我在排除架构中添加了 arm64。它对我不起作用。

图片便于理解

标签: xcodeflutterarm64

解决方案


推荐阅读