Just to share my experience using a virtual mac (in my case MacinCloud): Don't do it. I messed around with it for 2 weeks, doing work-arounds because the return and backspace buttons don't work in Livecode... the screen layout was always off

... and at the end of this, I discovered that hidden characters were being added in the IOS upload process that made it fail.
I was able to upload one stack - but as soon as I changed the version numbers, it inserted hidden characters and uploads failed.
Sadly disappointed. I'm buying a cheap Mac (if it exists).