Choose your operating system:
Windows
macOS
Linux
The focus of the iOS Provisioning Quick Start guide is to walk you through the basics of getting your Apple Developer certificates setup to work with your Unreal Engine 4 (UE4) project. After completing this quick start developers will understand how to do the following tasks inside UE4:
Create a new UE4 project.
Generate an iOS Signing Certificate.
Add devices to your iOS Provisioning Profile.
Create an App ID.
Create and import your Provisioning profile.
1 - Create Your Project
In the following section, we will go over setting up a new Unreal Engine 4 (UE4) project so that you can generate the needed Apple provisioning files.
First open the Unreal Project Browser to the New Project tab.
Click for full view.
Next, select a Blueprint based Third Person as the template with the following project settings:
Mobile/Tablet
Scalable 3D or 2D
No Starter Content
Give the project a name of iOSQuickStart
Click for full view.
When completed the UE4 Editor will launch, loading the newly created project like in the image below. Once the project has loaded, you can close it down.
Click for full view.
2 - Generate Signing Certificate
3 - Add Devices
You must add all of the devices you want to be able to install your UE4 project on during development through the Apple iOS Developer site. Unreal Engine 4 can only launch and install your project to devices associated with your mobile provision profile (created later in this guide).
Go to the iOS Devices page on the Apple iOS Developer site.
Click the Add (+) button to add a new device.
Select Register Device, enter a name and the UDID for the device and click Continue.
Review the information you have entered, and click Register.
Repeat these steps for all devices you want to be able to launch your game on for testing.
4 - Create App ID
App IDs are created and configured through the Apple iOS Developer site. An App ID is a two-part string used to identify one or more apps from a single development team. You will need one in order to create your mobile provisioning profile in the next step.
Go to the iOS App IDs page on the Apple iOS Developer site.
Click the Add (+) button to add a new App ID.
Enter a name for the App ID.
Select the App ID Prefix for your App ID.
Select Wildcard for the type of App ID to create and set the Bundle ID.
Click Continue.
Review the information and click Register.
5 - Create and Import Provisioning
You must have a provisioning profile in order to install apps onto your iOS devices. These are created and downloaded through the Apple iOS Developer site. Your provisioning profile includes your signing certificate, devices, and an App ID. There are two types of provisioning profiles. The first type is the development provisioning profile, which is used to build and install your game during the development cycle. And the second type is the distribution provisioning profile, which is used to submit your game to the App Store.
Go to the iOS Provisioning Profiles page on the Apple iOS Developer site.
Click the Add (+) button to add a new profile.
Under Development, select iOS App Development and click Continue.
Choose the App ID you created previously and click Continue.
Select the certificate you created previously and click Continue.
If you create a new certificate make sure to add it to your existing mobileprovision file.
Select all of the devices you want associated with the profile. Only devices selected here will be able to have your game launch on them.
Enter a name for the profile and click Generate.
Download the profile (
.mobileprovision
file) to your computer.