Hot Restart(not to be confused with XAML Hot Reload) is an Xamarin.iOS-specific feature that allows Windows developers to compile and run Xamarin directly onto a real iOS device without needing a Mac. It's nice to use because you test on a real device, and compilation is significantly faster than when using a Mac.
However, it's buggy as hell.
Among the many, many issues I've found with it, calling PopupNavigation.Instance.PushAsync(myPopup) crashes the app immediately, without a stacktrace or error message. When compiling the "normal" way, everything works fine.
I'm not sure if this is even something you guys are able to fix, but I thought it should be documented somewhere.
🐛 Bug Report
Hot Restart (not to be confused with XAML Hot Reload) is an Xamarin.iOS-specific feature that allows Windows developers to compile and run Xamarin directly onto a real iOS device without needing a Mac. It's nice to use because you test on a real device, and compilation is significantly faster than when using a Mac.
However, it's buggy as hell.
Among the many, many issues I've found with it, calling
PopupNavigation.Instance.PushAsync(myPopup)
crashes the app immediately, without a stacktrace or error message. When compiling the "normal" way, everything works fine.I'm not sure if this is even something you guys are able to fix, but I thought it should be documented somewhere.