将静态库Rust .a导入iOS中的Flutter项目

问题描述

我已按照以下说明进行操作:https://github.com/brickpop/flutter-rust-ffi和此处:https://mozilla.github.io/firefox-browser-architecture/experiments/2017-09-06-rust-on-ios.html

尽管.a库和函数可以在Debug(模拟器和真实设备)上按预期工作,但是当我通过TestFlight存档和测试时,Flutter应用程序以灰色背景开始(我读到这意味着一些含义)。一种错误)。

如果我继续删除Rust库的所有调用,则Testflight将正常打开。

注意:我还从XCode中将.a库添加为链接框架,并将.h文件包含到项目的bridging-header.h中。

我也有

  • 运行flutter build --release
  • 清除了导出数据
  • pod缓存
  • 甚至重新制作了iOS文件夹 从头开始。

这里还有其他我想念的东西吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)