Many game developers use Windows as their primary development environment. However, developing and building games for Apple's platform may require access to macOS and Xcode.
For developers who don't own a Mac, would using a remote Mac mini be a practical way to handle iOS game development tasks?
What are the main benefits and challenges of this approach?