Yes, you can run a VMware macOS on a PC (However there are some pretty stringent legal stuff as of late to persuade people not to do so). Also, the whole you need to run a MacOS on an apple device is a grey area at best. When I was trained by a very intellectual apple individual who has written many of their training books years ago... Apple decided to make the switch from their architecture and they were sourcing parts from dell. So you could technically run on a dell and not void their license agreement. I am not 100% positive where they are sourcing parts from these days, but back then straight from apple employees who met with Steve Jobs on a regular basis, it was a non issue. We had dell work laptops that were running OSX natively back in 2006? and I was guided by their main programmers and trainer how to get it to work properly. We had sessions where we tried to decrypt the keychain and other cool things, it was impossible back then. I would have to look in my archives, but I may even have pictures of the training sessions. I need to look at my non compete agreement before I post stuff like that, but I am pretty sure it would be OK as its been a pretty long time ago.
There are some tools out there, or you can edit the .vmx or .vmxf files manually and add lines to get the OS to work properly within VMware. I converted my old mans 2008 Mac Pro to VM as his was no longer supported by Apple and couldn't upgrade further but wanted to keep his data. With VMWare you can do some tom foolery to get it updated to the latest OS. We decided to create a test using his 2008 mac just to see if it was possible and it was possible. We then decided to delete the updated OS within VMWare as we did not want to void any licensing agreements, especially since I used to contract for Apple.
Just beware, this is a very grey area.
[doublepost=1522887464][/doublepost]I will share this tidbit of information.
The easiest way we found to get your existing mac on a PC version of VMWare was to install clean within a PC. (Make sure you use the same OS version as on your current existing mac). Take a time machine backup of your current mac, put it on the network or any other method that suits you... Then use time machine on the newly created mvware machine to restore the files from your existing Macintosh.
I want to be clear... I am not condoning this, but figure I could share some of my knowledge since it took me a good 4 hours to find a method that worked flawlessly every time and could be repeated if you wanted to apply this to any Macintosh based computer. He also has a MacBook pro and it works basically the same way there.
I am sure other people have done this before as we did this about a year or two ago.