How do I package my project for a Mac without becoming an Apple Developer?

I am using Unreal 4.8.3 for Architecture - not gaming. I’m on PC but want to package my project for a colleague who uses Mac only. Is there a way I can do it without becoming an Apple Developer and paying $100? I just want to send him the file as I do with other colleagues on PC? Thanks.

Due to the large volume of questions and comments concerning the Engine, we did not have a chance to respond to your post at the time you submitted it. However, the short answer to your question is, yes, this is possible.

You would only need to pay the $100 to become an Apple Developer if you planned to on publishing to the App Store. Short of that, you can package projects that are playable on Mac OS systems and iOS devices from either a Mac or PC.

-.

,Hi ,

Thanks for the reply. That’s great - do you know of any video tutorials of how to get something playable onto an iPad or iPhone? Or anything I can read as I can only seem to find information for developers using iTunes.

Many thanks
Maurice.

To package an executable that will run on a Mac, you simply need to package for Mac and run the executable on a Mac (it will not run on your PC for testing.) For iOS devices, you will need to obtain a certificate and provision per project, but these are free. As stated before, you only need to pay the fee to publish your project on the appstore.

Here’s a link to how to obtain certificates and provisioning for your project. (Once you have this, you create an APK file that you can load in iTunes locally on your PC, then sync to an iOS device. *Alternatively, you can Launch straight to the device from PC bypassing iTunes altogether.):

iOS Game Development

Hi ,

I’ve gone through the steps in the link you sent me, but when I get to the bit where I have to go to the Apple Development site to obtain the Certificate - it appears you have to be a paid up subscriber?

Kind Regards
Maurice.

Please start with these steps specifically: iOS QuickStart

You will need to have:

  • A UE4 Project
  • One of each type of device you plan to publish to
  • Your Apple ID (Set one up if you do not already have one)
  • XCode

You can sign into the Developer part of the site with your Apple ID. You do not have to join the Apple Development Program.

If you’re following along the steps linked above and you get to a point where it appears you have to pay for something, please post a link to that step and/or a link on the Apple site where you are expected to pay.

Hi ,

yes I’m on a PC. I’ve generated the Key Pair and Certificate Request from Unreal’s iPhone Packager. Then when I try to generate the ios Certificate I can’t find the right page on the Apple Developer site - I’ve attached a screenshot of the page?

Make sure you are following the instructions for Windows (I forgot you mentioned you were on a PC in the initial post) -It should not send you to a link to download Xcode as that will only run on a Mac:

…Yes I already had it set to Windows - It still sends me to the same page. Could you paste the link for certificate page? I’ve literally looked everywhere and can’t find it!

Hi Maurice,

Thanks for responding with the requested information. I’m afraid I was mistaken about Packaging for Mac without having to pay to join the Apple iOS Developer Program. To provide a separate executable that will launch on a Mac you would need to pay to join the Apple iOS Developer Program whether you are developing on a PC or Mac.

It is possible to Launch directly to an iOS device for testing from a Mac without joining the Apple iOS Developer Program if you configure Identity and Team settings via XCode. However, because it requires XCode, this is currently not possible from a PC without the proper provisions and certifications.

-.

Hi Maurice,

Thanks for responding with the requested information. I’m afraid I was mistaken about Packaging for Mac without having to pay to join the Apple iOS Developer Program. To provide a separate executable that will launch on a Mac you would need to pay to join the Apple iOS Developer Program whether you are developing on a PC or Mac.

It is possible to Launch directly to an iOS device for testing from a Mac without joining the Apple iOS Developer Program if you configure Identity and Team settings via XCode. However, because it requires XCode, this currently not possible from a PC without the proper provisions and certifications.

-.

Hi ,

Yes I had a feeling you didn’t know what you were talking about. I should have listened to my own research instead of wasting my limited time going through all the steps you suggested and replying to you messages.

APK for iOS?!