Can you build IOS Apps on Windows? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 19

Can you build IOS Apps on Windows?

I've heard you can only do that on MacOS, but maybe there are some ways to do so? or are there? 🤔

23rd Jun 2018, 6:31 PM
Muhammad Hasan
Muhammad Hasan - avatar
37 Answers
+ 15
https://codewithchris.com/xcode-for-windows/ Xcode for Windows (12 Ways to Build iOS Apps on PC)
24th Jun 2018, 2:34 AM
Charan Leo25
Charan Leo25 - avatar
+ 15
macOS is the only platform able to work with the iOS SDK. That means Xcode, the Integrated Development Environment (IDE) that contains everything you need for building and publishing iOS applications, will run only on this platform. As long as you don't have a Mac but still need to use macOS to write iOS apps, virtualization software is the simplest solution. Installed on your Windows PC, a virtual machine (VirtualBox, VMware, etc.) will provide you with the access to macOS, this way making it possible for you to develop iOS apps on Windows. Here’s what you‘ll need to do to achieve this: 📌Install a virtualization app (e.g. VirtualBox) and create a virtual machine on your local computer. 📌Install and set up a macOS in your VM. 📌Install XCode on macOS. Once macOS and XCode are installed, you can start coding and using the iOS Simulator to test the apps as if you were using a real Mac machine.
24th Jun 2018, 5:43 AM
Ericka
Ericka - avatar
+ 6
From what I’ve heard, Swift can be used only on a Mac, however, IOS apps are somtimes made from languages other than Swift, which can be written other places. Someone please correct me if I’m wrong.
23rd Jun 2018, 7:16 PM
Jax
Jax - avatar
+ 5
Hi Quincy , I am just a tech lover trying to help 😋. This info can help you : https://www.google.co.cr/amp/s/io9.gizmodo.com/5938332/how-to-run-mac-os-x-on-any-windows-pc-using-virtualbox/amp ⚠️VirtualBox supports the creation and management of guest virtual machines running versions and derivations of Windows, Linux, BSD, OS/2, Solaris, Haiku, OSx86 and others. Once you have created your VB, you can proceed to install and configure a (virtual) environment with macOS and there you can install and run XCode; https://developer.apple.com/xcode/ 🙌🏻 I hope this information can help you 🍀
25th Jun 2018, 3:09 AM
Ericka
Ericka - avatar
+ 3
Yes you can. If you have a MacOs Virtual Machine
24th Jun 2018, 11:36 AM
1337 H4x0r
1337 H4x0r - avatar
+ 3
At some point I really wanted to write apps in Swift on windows and yes, it is possible. What I did was use VMware to emulate El Capatan when that was the newest version, you can find online a cracker for OSX, but definitely be careful doing so. Once you have OSX emulated, you can run xcode and it the OS has no idea it’s not being run on a mac. I could even hook it up with my iPhone to check “where’s my mac” on my phone to track it with the emulator running. If you decide to publish an app that you’ve written this way, I’d recommend publishing it on a legit mac at school or that a friend has just to be sure to avoid possible legal issues.
25th Jun 2018, 8:33 PM
nk361
nk361 - avatar
+ 2
It's a well-known platform where you can earn or hire https://www.freelancer.com/get/davarak
24th Jun 2018, 11:31 AM
Davit Arakelyan
Davit Arakelyan - avatar
+ 2
MacOS is the only operating system that you can create iOS apps. If you don't have that kind of operating system, in your Windows PC, you can download a virtualbox like Oracle VM Virtualbox or VMWare then you can install your MacOS. And you can create your own iOS apps.
24th Jun 2018, 2:30 PM
Winston Jade Molit
Winston Jade Molit - avatar
+ 2
it's possible using react native which is an JavaScript library and also using xamarin but you can't using Swift studio becoz it's only available for Mac os
24th Jun 2018, 5:30 PM
sairam kamalay
sairam kamalay - avatar
+ 2
hey everyone can you install VSC & then VirtualBox,macOS,XCode to use on a Windows machine...I'm curious to this... I'm new to this coding experience so please bare with me
24th Jun 2018, 7:03 PM
QBulla
QBulla - avatar
+ 2
you might be able to use Charles
25th Jun 2018, 3:14 AM
Logan Schosboek
Logan Schosboek - avatar
+ 2
Ericka V. Prieto Gratitude...Thanks for for advice & time...
25th Jun 2018, 3:14 AM
QBulla
QBulla - avatar
+ 2
Good luck Quincy 💪🏼, you can do it 😉
25th Jun 2018, 3:19 AM
Ericka
Ericka - avatar
+ 2
Ericka V. Prieto 🤓👨‍💻
25th Jun 2018, 3:22 AM
QBulla
QBulla - avatar
+ 2
rudolph flash please expound how you are doing this. the setup etc.
25th Jun 2018, 6:23 AM
QBulla
QBulla - avatar
+ 2
Maybe you can use online Swift compiler or virtual box :)
25th Jun 2018, 9:15 AM
Mouftah Ali
Mouftah Ali - avatar
+ 2
I don’t really know how to reply to you directly without you making seperate questions, but Visual Studio 17 vs VS Code wise, Visual Studio 17 is a massive program with everything needed to write and run many languages. VS Code is sorta their competing product for Notepad++ where you can use any language you want, but it’s not as good and you have to add what you need for the language yourself a lot of the time. VS 17 is the better choice. As for what you currently have setup, my main IDE’s at the moment are VS 17, Webstorm, PHPStorm, and IntelliJ. I wouldn’t really pay for anything while learning and I personally don’t like adobe for trying to make every possible cent from their users. It’s mostly preference vs functionality. Once you know more, go for functionality and you’lo learn to like whatever you use.
25th Jun 2018, 8:49 PM
nk361
nk361 - avatar
16th Jul 2018, 12:41 AM
Nicolas Combe
Nicolas Combe - avatar
+ 1
absolutely yes, you can use react-native framework. React Native has released the " Create React Native App " tool which lets you build Android and iOS app on your windows/linux machine without having to install Xcode or Android Studio using the Expo SDK and app.
24th Jun 2018, 4:54 PM
Jaky Ahmed
Jaky Ahmed - avatar
+ 1
Yes. There are many third party windows apps for that. An example would be LiveCode. You can get the free community version but you still have to install the iOS SDK. Hope this helps :)
25th Jun 2018, 2:17 AM
Elram Espra
Elram Espra - avatar