flutter常见错误汇总

iOS真机调试证书错误

证书错误

iOS真机调试中需要配置证书,现在苹果允许个人免费账号真机调试,只要要apple id就行。Flutter项目运行到iOS真机上如果没有配置证书或者原始证书配置有问题,就会报错如上图,如何修改呢,需要用到Xcode。

用Xcode打开项目,检查证书配置是否有问题:

配置证书

mac 10.15 运行程序提示“软件已损坏或无法验证等错误”

运行如下命令:

1
2
3
4
5
6
7
sudo spctl --master-disable
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/libimobiledevice/idevice_id
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/libimobiledevice/idevicename
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/libimobiledevice/idevicescreenshot
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/libimobiledevice/idevicesyslog
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/libimobiledevice/ideviceinfo
xattr -r -d com.apple.quarantine ~/development/flutter/bin/cache/artifacts/usbmuxd/iproxy

如果还有其它软件还有如此提示可以参考上面命令,另外第一个命令其实修改了软件修改条件,在设置->安全中可以看到,如果担心安全问题可以修改回去,下次需要再设置。

mac设置

Android Studio 运行后无法热加载

错误提示如下:

1
Error connecting to the service protocol: failed to connect to http://127.0.0.1

一般是设备版本的问题,建议换个设备或者模拟器试试。

Built with Hugo     主题 StackJimmy 设计