But it doesn't. Only compiling for iOS requires a Mac, due to you having to compile it in Xcode.
That depends, sometime developers make it if iOS is in the mix as well as mac they're compiled the same to an extent of their specified target.
So iOS and OS X might need to be compiled on a Mac.
This is NOT the case with Unity at least that wasn't the case awhile ago dunno if it's change with 5 and unreal engine 4 does require packaging or deployment on a mac.
I have a Macbook Pro and I'm sure someone might offer assistance in mac exporting.
A Mac Mini is a cheap way of solving the issue though, $500 does get you a good PC but NOT great for HD video editing, 3d works, etc. A Mini might be good for 2D development and pixel art, I had a Mini once it was slow but this was back in 2009 or 2008 when leopard was released.
The new mini's I hear are pretty quick and I might literally just buy a mini for a specific use like pixel art and mv "for deployment", I really do like the pixel art programs that are available for OS X and wish pixelmator was available for Windows 10... and I really like windows 10 compared to yosemite or even Gentoo Linux with Openbox or KDE. Gnome 3 killed any interest I've had with gnome... Gnome 2 with glass transparencies was perfect<.<...