flutter ios ffi 调试 .a文件 debug可以 release 不行

打印 上一主题 下一主题

主题 919|帖子 919|积分 2757

在 Flutter 中利用 FFI(Foreign Function Interface)时,如果你在调试模式下能够正常工作,而在发布模式下却碰到问题,利用Object-c原生调用可以利用,开启去掉优化也可以,大概的原因在发布模式下,某些符号大概会被优化掉,导致 FFI 调用失败。如果你有控制库的编译,确保保留所有必要的符号
解决办法
1.在用FFI前用Object-c每次都调一下,让他提前初始化,ffi就可以了,本地测可以,上架TF下载下来不行
2.关闭Xcode优化
3 利用动态库(.dylib) 文件,但有大概上架失败,正在测试中
4 动态静态库区分

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

西河刘卡车医

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表