Flutter iOS 在模拟器上运行失败:未定义符号:_OBJC_CLASS_$_EAAccessory
Posted
技术标签:
【中文标题】Flutter iOS 在模拟器上运行失败:未定义符号:_OBJC_CLASS_$_EAAccessory【英文标题】:Flutter iOS run on simulator fails: Undefined symbol: _OBJC_CLASS_$_EAAccessory 【发布时间】:2021-10-12 18:35:33 【问题描述】:我已将 Flutter 代码升级到 Flutter 2.5
,此后每次尝试在模拟器上运行应用程序时都会出现错误。它在真实设备上运行良好,但在模拟器上我发现这个错误:
我检查了我使用的库,所有库都添加到了构建阶段。
有什么帮助吗?
【问题讨论】:
【参考方案1】:在你的终端上,进入项目的文件夹,进入ios文件夹,然后你可以删除podfile.lock,Pods 文件夹,.symlinks 文件夹。
然后运行flutter clean
、flutter pub get
,然后运行pod install --repo-update
。
然后在 XCode 上打开项目,点击 SHIFT + CMD + K 清理构建文件夹。
然后尝试再次运行,如果可行,请告诉我。
【讨论】:
我试过了还是不行 为我工作,你以上是关于Flutter iOS 在模拟器上运行失败:未定义符号:_OBJC_CLASS_$_EAAccessory的主要内容,如果未能解决你的问题,请参考以下文章
无法在 iOS 模拟器上运行 Flutter 应用程序 / 命令 PhaseScriptExecution 失败,退出代码为非零
Flutter 构建在 iOS 上失败,但在 android 上工作
Flutter Xcode 12 存档构建失败,符号未定义:_OBJC_CLASS_$_STPAPIClient
当我运行 flutter run 时,Flutter iOS 构建失败