Hackintosh

When I started learning Java for mobile app development, I wanted to follow up by learning Swift to create apps for iOS as well. The problem is, I don't have a MacBook, and Swift can only be used on an Apple product.

After some research, I found a Swift compiler that worked on Linux, but it wasn’t flashy enough for me. I wanted the full experience of using Xcode, so I thought: why not try installing a macOS virtual machine?

I began by exploring the most popular Hackintosh website, where a large community shares their work on this topic.

I later found two Github projects that had everything I need. I tried them and they worked fine for me. I finally had my macos VM on a linux machine.