Hello, a few months ago I started my web development journey, and have learned the basics of coding - html, css, javascript. But now I’m fascinated towards iOS app development. I’ve been using VS Code till, on my windows PC, and have done some research on iOS app dev, found that apple has their native IDE Xcode and I think it is not available to windows. So what would be the best path to start the journey of iOS app development with a windows PC?
You could look into Expo Go. Expo Go - Expo
There are a few hits on Xcode on Linux through some translation layers that you might want to look at. I’d give links but half of them gave Cloudflare errors, something must be going on again.
Cloudflare issues should be resolving now.
I think it still need xcode?
No, you shouldn’t unless Expo doesn’t support what you are trying to build. Also, it is free to try so I would get an account setup and test.
There are a few sites suggesting renting a Mac, there are a few providers for this.
They also suggest a Hackintosh in VirtualBox which I thought was prohibited and also not available due to Arm. Not sure and not really a road I’m going to go down.
Would it make sense to buy an M1 MacMini, used prices are not a lot of money, even new M4 Mini is not terrible. Average on ebay is $275usd for a used m1 mini.
Thank you for your reply. After your suggestion I have researched about the virtual box and found a method to install macos on my pc and so is xcode. It looks genuine. I’m not sure if it works or not. Maybe I’ll consider buying a used mac as per your recommendation.
Okay, I’ll check it, thank you ![]()
The Virtualbox method might be “good enough” to get you started and decide if this is something you really want to do. If it is something you want to continue doing, then buying the newest Mini you can afford would be wise. I say newest because it will have the longest support cycle, so ROI may be higher. I definitely wouldn’t buy anything older than an M1 processor though, it’s clearly their way forward, buying an older Intel Mac these days seems like a waste unless you needed one specifically for an Intel Mac OS need.
And it looks like Vbox has stopped actively preventing Mac OS from working, very interesting.
I wonder why Hyper-V needs to be turned off, they shouldn’t really interfere.