I'm setting up my Xamarin development environment and there are issues with iOS debugging. I'd like to have a way to debug my app on iPhone, but it's not so easy. Here's the ways I know:
- Install macOS virtual machine on Windows and connect iPhone physically over USB to Windows host. But it doesn't seem legal to install macOS as virtual machine on non-Apple branded hardware (see https://kb.vmware.com/s/article/1000131 and Using Mac in a virtual machine legality?)
- Use Apple hardware. Not a cheap option, and I don't want to migrate to macOS only to debug iOS apps.
- Use cloud Mac, e.g. https://www.macincloud.com. But I haven't found a way for wireless debugging iOS applications. As I see, iPhone must be physically attached to macOS hardware, which is not possible in this case.
The most convinient options would be #3. It would be great to debug iOS app on a real device using Mac in cloud. Is that possible?