Flutterでの開発中、iOS14の実機でアプリをビルドすると、画面が真っ暗になり起動しない症状が起こりました。iOS14のシミュレーターでは問題なく起動されます。
環境(バージョン)
Flutter: 1.22.5
Xcode: 12.2
iOS: 14.2
対処法
XcodeのEditSchemeから、Debug -> Releaseに変更する。
試しに再度Debugに戻してビルドしてみたところ、クラッシュせず起動できたので、一回だけReleaseでビルドすればよいということなんでしょうか。そこのところはいまいちわかっていません。
Flutter公式に、今回の不具合?の記事が載っていました。
https://flutter.dev/docs/development/ios-14#launching-debug-flutter-without-a-host-computer