(1)基本状态(版本信息):
flutter --version
Flutter 3.10.0-7.0.pre.17 • channel master • https://mirrors.tuna.tsinghua.edu.cn/git/flutter-sdk.git
Framework • revision 3ba249a6b3 (2 days ago) • 2023-04-18 10:46:33 +0530
Engine • revision c4396f9f60
Tools • Dart 3.1.0 (build 3.1.0-12.0.dev) • DevTools 2.23.1
dart --version
Dart SDK version: 3.1.0-12.0.dev (dev) (Mon Apr 17 06:30:42 2023 -0700) on "macos_arm64"
(2)故障现象:
Flutter编译执行,Xcode报错,关键信息如下:
orientation.dart 没有SystemChrome.setEnabledSystemUIOverlays
(3)解决办法:
打开文件:~/.pub-cache/hosted/mirrors.tuna.tsinghua.edu.cn%47dart-pub%47/orientation-1.3.0/lib/orientation.dart
修改前:SystemChrome.setEnabledSystemUIOverlays(overlays);
修改后:SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: overlays);
保存,运行,问题解决。