That's the issue. I'm not developing ONLY for Mac.
See, that's the issue we face with this project, too. actually licensing is even more strict: You are not even allowed to use e.g. XCode without a proper Mac hardware. You (as we) have no other choice for serious Mac development than to buy Mac hardware and use a remote desktop tool or alike. Luckily there is C::B for the Mac and sharing resources (files) between platforms works. So the project settings are not an issue.
Also, virtualising is not an option, as you are not allowed to create a virtual machine for a Mac without a Mac... So, unless you buy a Mac you are going to run in circles therefore... ;-)
However, once you own a Mac there is Bootcamp / vmWare again which you could use to virtualise MS Windows (assuming you have a Windows license). Then (and IMHO
only then) you have both OS'es on one hardware.
...or is there anything I am missing?!