当前位置: 首页 > article >正文

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

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


http://www.kler.cn/a/376251.html

相关文章:

  • nvm 管理nodejs,安装pnpm后报错,出现:pnpm不是内部或外部命令,也不是可运行的程序或批处理文件。
  • SpringBoot + Websocket实现系统用户消息通知
  • 医学图像分割半监督学习记录
  • ip属地是根据手机号还是位置
  • Android string.xml中特殊字符转义
  • 【51项目】51单片机自制小霸王游戏机
  • java base64转图片
  • 嵌入式Linux入门具备:C语言基础与基本驱动学习(1):Linux原生IO基础
  • 【设计模式系列】总览
  • [瑞吉外卖]-09数据库优化
  • 【开源免费】基于SpringBoot+Vue.JS网上购物商城(JAVA毕业设计)
  • PHP文件包含漏洞
  • elf格式分析和动态库的链接过程
  • Java - 免费图文识别_Java_免费_图片转文字_文字识别_spring ai_spring ai alibaba
  • 群控系统服务端开发模式-应用开发-上传工厂开发
  • PySpark和Hadoop
  • 前端加密解密
  • 基于springboot的社区团购系统设计与实现
  • 【数据结构-邻项消除】力扣2216. 美化数组的最少删除数
  • [STM32]从零开始的IIC协议讲解与设备驱动
  • 【周末推荐】Windows无缝连接iPhone
  • HCIA(ACL)
  • 如何看待长周期项目?
  • GraphQL 与 Elasticsearch 相遇:使用 Hasura DDN 构建可扩展、支持 AI 的应用程序
  • uaGate SI——实现OT与IT的安全连接
  • [Ubuntu] 文件/目录权限更改