iOS 14, the new version of Apple's mobile operating system, is coming. As it's not yet stable, we don't fully support it yet.
But we have some tips to get you up and running — assuming you don't mind being on the leading edge.
But we have some tips to get you up and running — assuming you don't mind being on the leading edge.
When starting your app for the first time in debug mode, iOS 14 asks to allow local network connections. If you don't allow them, important debug functions (such as hot reload) will not work.
Solution: tap OK
Issue here: https://goo.gle/33xuQIF
Solution: tap OK
Issue here: https://goo.gle/33xuQIF
Just to be clear: this only happens in debug mode. Your users will not see this message. Only the debug version of your app needs to access the local network.
When installing a debug version on a physical iOS 14 device (using `flutter run`), then disconnecting, then opening from the home screen, the app crashes.
Solution: Use `flutter run --release` to be able to start the app from the home screen.
Issue here: https://goo.gle/3kdaMBg
Solution: Use `flutter run --release` to be able to start the app from the home screen.
Issue here: https://goo.gle/3kdaMBg
Once again, the crash only happens in debug mode, and only when you're opening from the home screen on a physical iOS 14 device.
We have tracking bugs for work on both iOS 14 and Xcode 12, and you can find them here:
* https://github.com/flutter/flutter/issues/60133
* https://github.com/flutter/flutter/issues/61047
* https://github.com/flutter/flutter/issues/60133
* https://github.com/flutter/flutter/issues/61047
Thanks for helping us test what's coming!