flutter混编打包遇到的一些问题

1、Found an unexpected Mach-O header code: 0x72613c21


11851634539555_.pic.jpg

答: flutter会有些静态库是以动态库的方式编译的, 所以需要改为静态库的编译方式
在我的项目中,在General的Embedded Content中
FlutterPluginRegistrant / flutter原生库
permission_handler / 权限管理
amap_flutter_location / 高德地图定位

改为 Do Not Embed

2、The folder “dSYMs” doesn’t exist.

答案: 因 flutter从外部导入的 xcframework的文件会导致这个问题,从git中添加到项目的时候 xcframework中的dSYMs文件被忽略了,所以永远都找不到了, 需要新增一项 .gitignore的内容

.gitignore的忽略内容

## App packaging
*.ipa
*.dSYM.zip
*.dSYM

.gitignore的新增内容

!**/*.xcframework/**/*.dSYM

3、 混编flutter打开页面会遇到内存泄露

答: 正在处理

你可能感兴趣的:(flutter混编打包遇到的一些问题)