Here are the steps i took to manage building remotely:
1 Create a Developer account on and pay the 100$.
2 Get a Mac (or a sort of Mac) and install Xcode 9.
3 Open Xcode and in preferences-Accounts log to you Developer account Apple ID.
4 Create a iOS Developer and iOS Distributor certificates on the “manage certificates” button.
5 Go to and create an AppID with the same name of your Unreal project, add your test devices and generate 3 provisions. One for developer, AddHog and AppStore.
6 Download the provisions to your PC.
7 In Xcode on your mac Preference-Accounts click the “Download Manual profiles”
8 In Xcode Preferences-Accounts-Manage Certificates Export both certificates to your Mac desktop.
9 Open your Keychain and import those certificates exported from Xcode to the System tray (THIS IS VERY IMPORTANT) as rSync cannot interact with the Login tray of the Mac Keychain (and that’s where Xcode add the certificates by default)
10 Go to the Login Tray of the Mac Keychain and export each certificates (the developer and the Distribution) separately in the form of Certificates files. And Export the Keys to those certificates in the form of .P12 files.
11 Transfer those 4 exported files to your PC.
12 Open unreal and in Project preference iOS tab import both certificates and when asked for a key submit the .P12 key exports respectively.
13 Add the provision profiles you previously downloaded from the .
14 Uncheck all Certificates and provisions and let unreal manage which to use.
15 get the IP address of you “Mac” and add it to the remote server with a administrator Mac account.
16 Run Create SSH permission file. Submit the password for the administrator user twice.
17 In the Mac´s System Preferences-Sharing enable remote Login allow access to all users.
18 Sometimes it takes a Restart to read new certificates on the Mac.
19 Go to your Unreal PC Save all and Build.