参考地址:使用 Flutter 开发 macOS App
官方参考地址:[译]Flutter:从手机到桌面
cnblock:使用 Flutter 开发 Mac 桌面应用
可能遇到的问题
在mac应用开发的过程中,首次创建的应用能够运行,但是可能会遇到如下问题:
- 1.网络请求
无论是使用flutter官方的client还是使用第三方的dio,http框架进行网络请求都会提示平台不支持。
这个时候就需要自己去创建一个插件,使用原生进行访问网络。可以使用AFN或者Alamofier进行网络请求,将json返回到flutter

这个时候进行网络请求还是无法进行
Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"
需要在工程中配置权限


或者是将
pubspec.yaml
配置的文件指定支持的平台为Anydio: any