Mac flutter环境搭建以及常见问题汇总

一、flutter下载地址,找到最新版本下载即可。

flutter版本下载

另flutter widget 一览。

二、环境配置

环境配置可参考文章:Mac配置Flutter环境,本人是根据该本章进行配置搭建的;另外,也可以参考Flutter中文网中的 搭建Flutter开发环境;

三、常见问题

本人碰到的问题均是在运行真机时碰到的,其他情况未进行测试。

问题一:执行flutter run 提示 :”无法打开“某某文件”,因为无法验证开发者的解决方法“

1、先执行 :

sudo spctl --master-disable

2、再执行以下命令:

sudo xattr -r -d com.apple.quarantine 【某某文件所在目录】/某某文件

参考文章:Mac 无法打开“idevice_id”,因为无法验证开发者 的 解决方法

问题二:执行flutter run 控制台提示: Error connecting to the service protocol: failed to connect to http://127.0.0.1:1027/...

这个问题在网上找到多种方案:

1、打开 XCODE - Window - Devices and Simulators,找到用来调试的设备

取消勾选 Connect via network,如果之前就未打钩,先选择再取消勾选;
2、终端执行

brew unlink libimobiledevice

3、断开WiFi -> 断开手机连接 -> 连接WiFi -> 连接手机 -> 运行程序
这个方案是在stackoverflow上看到的,虽然方式很特别,不过确实解决了我的问题;

问题三:调试时 Lost connection to device 解决办法

1、终端执行

brew upgrade --fetch-HEAD usbmuxd
问题四:项目运行时,App.framework报错built for iOS Simulator的处理

在终端运行以下命令:

flutter clean
rm -rf ios/Flutter/App.framework

你可能感兴趣的:(Mac flutter环境搭建以及常见问题汇总)