I have a Xamarin Forms project that I would like to develop in Rider. With Debug | Any CPU and Android Default run configuration, everything works fine - it launches a Select Deployment Target dialog with my installed emulators, and I can select one to deploy to. However, for iOS I can't seem to specify a Deployment Target with Rider, because the dialog is empty.
I am connected to a networked Mac (I work on a Windows box) using the Xamarin Mac Agent. I've tried in both Debug | iPhone and Debug | Any CPU, and I get the same behavior in both. In my Run Configuration for iOS Default, I have Target: Open Select Deployment Target dialog (I've tried using "Connected Device" with nothing for Name because nothing populates there, same result). If I select the Simulator option from the Target dropdown then the Name dropdown will populate with a bunch of different iPhones with different iOS versions, but Rider won't save the Run Configuration Target if I select Simulator - it just reverts to Open Select Deployment Target dialog (I suspect because I'm on a Windows box).
With Open Select Deployment Target dialog as my Target, when I go to run the configuration I get the dialog window but there's nothing in it. When I am connected to the same Mac in Visual Studio, I get a whole laundry list of devices and OS versions to pick from. I've tried Invalidating Cache and Restart, but that didn't do it.
Any feedback on how to get my devices to show up so I can see what my application looks like on iOS would be greatly appreciated.