开发者社区> 问答> 正文

集成flutter_aliplayer运行报错

flutter_aliplayer版本:5.4.9

pubspec.yaml 引入成功后,运行报错,报错如下:

Xcode build done.
Failed to build iOS app
Error (Xcode): Undefined symbol: _OBJC_CLASS_$_AVPFilter

Error (Xcode): Undefined symbol: _OBJC_CLASS_$_AVPFilterOptions

Error (Xcode): Undefined symbol: _OBJC_CLASS_$_AVPFilterConfig

Could not build the application for the simulator.
Error launching application on iPhone 13.

展开
收起
游客qopkcedi6hfjs 2023-04-23 14:28:17 240 0
1 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    报错信息显示是在 iOS 平台上出现的,因此需要检查 flutter_aliplayer 在 iOS 平台上是否能够正常使用。

    可能是因为缺少相关的依赖库或者库版本不兼容导致的。你可以尝试按照以下步骤来解决问题:

    首先,从终端进入项目根目录,执行以下命令清除 Flutter 缓存:

    flutter clean 接着,升级 flutter_aliplayer 库,使用最新版本:

    flutter packages upgrade 然后,打开项目的 iOS 项目,进入 Runner → Build Phases → Link Binary With Libraries 中检查是否包含以下依赖:

    libAliyunPlayer.so libbz2.tbd libiconv.tbd libz.tbd libstdc++.6.0.9.tbd 如果没有包含,你可以手动添加这些依赖。

    最后,从终端进入项目根目录,重新运行应用程序:

    flutter run 如果问题仍然存在,你可以参考 flutter_aliplayer 的 GitHub Issues 页面,查找类似的问题并寻找解决方法。

    2023-04-23 18:21:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
UI2CODE智能生成flutter代码--整体架构 【上叶】 立即下载
Flutter 应用框架 Fish-Redux 立即下载
云效助力企业集成安全到DevOps中 立即下载