Develop Iphone App Without Mac
Answers
- edited July 2019
To compile an ios app, you will need XCode running on a mac. If you don't own a mac, you can try using a cloud service like https://www.macincloud.com/
Using a virtual machine should also be possible, but as far as i know there is no 'official' way to get a virtual machine with macos.
Another way is to use https://appcenter.ms/ to build your app.
Thanks @DirkWilhelm for your reply.
App center sounds interesting. I have created an account to start exploring.
How about debugging the app step by step? will it be possible using a cloud service?
I have downloaded a macOS High Sierra 10.13 Virtual Box machine. I will give a try.
Regards
Jaime
@jstuardo We don't recommend you to install VMs on a windows machine as it is in violation of Apple's licensing for Mac OS. Apple only allows VMs run on a real Mac device as the host.
Maybe you can try some cloud services which offer Mac OS but it still can't help you deploy the project on your real iPhone because the Mac is not by your side. And generally, these services are not free.
Moreover, App Center can only help you deploy your application to your iPhone. You cannot debug the codes line by line.
Unfortunately, if you want to develop iOS applications it's better to buy a Mac machine.Read this article:
https://nicksnettravels.builttoroam.com/ios-dev-no-mac/
It might help you!
- So you want to develop an iOS application for your iPhone or iPad. Thinking of being the next big app to hit the appstore. Only one problem, developing applications for the iPhone and iPad require a Mac or more specifically a machine running Mac OS X.
- May 11, 2017 If you’re an iOS developer, then Microsoft’s Xamarin already allowed you to develop your iOS applications in C# with the help of tools like Xamarin.iOS for Visual Studio. Until now, though.
- Hello, I developed an app that should be saved and tested in an iPhone. I used Visual Studio 2019 on a PC. At the moment, I have read that I need a Mac computer to compile for iPhone, and in fact, when plugging the iPhone in a USB port, it is not listed in the devices combobox, the same way an Android device is in the Android project.
- Get your apps ready for the next level. IPhone X S, iPhone X S Max, and iPhone X R feature a trio of edge-to-edge displays paired with A12 Bionic and the next-generation Neural Engine. A12 Bionic is the smartest and most powerful chip ever in a smartphone, and is designed for performance in mind with Core ML, ARKit, Metal, and more.
- Create your own games with GDevelop: an open-source game creator. No programming skills are required! Quickly build and share your games on mobile (Android and iOS), desktop and on the web.

Develop Iphone Apps Without Mac
Robert Nay from Utah is a case in point as he develop his own iPhone app on Windows without having to spend a fortune buying a Mac and the iOS SDK. Nay used Corona SDK – a Windows-based tool which provides cross-platform development capabilities, supports high-performance graphics and significantly reduces the overall development time.