I understand that many developers are using "Virtual Machines" to build and test multi-platform plugins instead of actually having both Mac and PC systems. But it seems there are some issues with doing this.
I have found several websites such as these that show you how to set up a VM running Mac OS High Sierra on a PC:
https://www.pcsteps.com/2157-mac-os-...vmware-player/
https://techsviewer.com/install-maco...albox-windows/
Is this LEGAL? First of all they are using a copy of the OS image - which is copyright infringement - and then they violate the Apple EULA by running Mac OS on non-Mac hardware. I believe this process is known as "Hackintosh" and I'm not sure why these websites haven't been shut down.
Now, it seems the CONVERSE set up, however, IS legal - running a purchased copy of Windows OS in a VM on a Mac. Doesn't appear there are any legal issues doing it THIS way.
So, is this how it's mostly done - working on a Mac with Windows VM - or do most of you actually use two machines (Mac and PC)?