Developing for iOS on Windows: How To

Can this be done entirely on Windows? Like buy a copy of Mac Os and put it in a Virtual Machine running on Windows. Has anyone done that?
[/QUOTE]

Yes, it works on a VM, since it’s all done by running stuff via command-line under the hood. UE4 itself won’t run on a VM, however. Even the CrashReporter crashes.

The license allows you to run OSX on a VM as long as you run in on Mac hardware, so you can bootcamp into Windows and use OSX on a VM to compile stuff. VMWare is perfectly capable of running OSX, as long as it can verify you are on a Mac.