I would like to build games for iOS, can I develop on Windows only? What are missing without a Mac?
Hello flim,
Yes, you can develop for iOS without buying a mac. UE4 has built in packaging features that allows you to launch and package for iOS specifically. You are not missing any features by using a Windows machine.
Note: Having an iOS device around around so that you can test to see if the packaging worked is a good practice.
I am linking you to our documentation that steps you through the setup for developing with IOS for both PC and MAC.
In the iOS Quick Start documentation it says that you must have a mac to compile the code… So it would seem that you would need to buy a mac no?
“The PC-only workflow described in this guide requires a pure Blueprint only project. If you wish to use any code in your project, you will also need a Mac to compile the code.”
It says if you use C++ classes you have to buy Mac
Develop? Yes, if working only in blueprints.
But if you want to submit your game to the Apple store, you need a Mac. Apple require aplication loader (now its part of XCode) to submit your app for aproval. Its a Apple thing…
Hey ok, so what if i want to test it on a Iphone could i bring it to my Device without a Mac?
blueprint only - yes
Ok Thanks. But it says:
If you are creating a Blueprint-only iOS project, you do not need to use the full remote-build process detailed in the sections below. Instead, you can use your Windows machine to create your iOS build directly, provided that you have set up your iOS developer certificate and provision profile in the editor. However, if you add C++ code to your project in the future, you will need to follow the steps on this page.
But i dont want to sell it i just want to use it for myself. So i dont need a Dev Account on Apple ? What are the Steps i have to go?
as I know, with apple you need Dev Account. but you could create it for free iOS Deployment Without Paid Developer Account Won't Work - #5 by Serguey
You won’t only need a MacOS device but also an iOS device:
Once you get to step 7: Add Your Provisioning Profile and Signing Certificate to Unreal Editor. You’ll find out that to do that you need an actual physical iOS device.
Because Apple wants more money. That’s $1000 out of your pocket at best if you’re buying used devices for development: $600 Mac machine, $99 for the Apple Developer account, $300 for the phone.
Meanwhile, on Windows: build for Windows, Linux, Android all without leaving your Windows machine and no need to register anywhere or send anyone money. Install Linux on Windows, install Android emulator and then just install and test your game for Windows, Linux and Android all without leaving your workstation.