You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行含iOS静态库的Flutter插件时出现符号查找失败问题求助

iOS平台Dart FFI调用静态库时出现符号未找到错误

我正在为一个静态库开发Dart FFI绑定,目前插件的示例项目可以成功编译,但在iOS设备上运行时,调用Native函数NDIlib_version时抛出以下错误:

Invalid argument(s):
Failed to lookup symbol 'NDIlib_version': dlsym(RTLD_DEFAULT, NDIlib_version):
symbol not found

根据相关排查,推测问题是Xcode在构建优化过程中,因为无法检测到静态库的直接使用,将其从最终应用包中排除了。我已经尝试在Xcode项目设置中关闭Dead Code Stripping选项,但问题仍然没有解决。

我准备了一个可复现该问题的最小化项目,希望能得到社区的帮助来定位和解决这个问题。

内容的提问来源于stack exchange,提问作者James K

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 08:54:17