为ios打包flutter项目
- 打包出来了一个没有ffi的软件
做为一个小白级别的业余爱好者,各种知识点只能网上搜.
- 一个Linux系统(用来运行kvm虚拟机)
- 使用OpenCore创建并运行一个虚拟的MacOS系统
- copy Linux平台代码到MacOS
- 配置MacOS的开发环境(flutter xcode vscode)
- 为项目创建ios平台并修改部分代码
- 获取证书和描述文件并在xcode配置
- flutter build ipa出错 最后只能想办法转换
- flutter build ios 创建可运行文件
- 转换文件为ipa并上传到网站
- ios打开网页下载,并信任描述文件
- done
1 | flutter build ios --release/debug |
感谢applep12 提供的证书