1. Home
  2. Knowledge Base
  3. Mobile Built Services
  4. Crosswalk
  5. Intel XDK
  6. Intel XDK – Export from Construct 2 to iOS
  1. Home
  2. Knowledge Base
  3. Game Developing
  4. Construct 2
  5. Tutorials
  6. Intel XDK – Export from Construct 2 to iOS
  1. Home
  2. Knowledge Base
  3. iOS
  4. Intel XDK – Export from Construct 2 to iOS

Intel XDK – Export from Construct 2 to iOS

Construct 2


Please see our guide here. If you now how to export via Construct 2 to Cordova, you can skip this point.

[creativ_button url=”https://shatter-box.com/knowledgebase/intel-xdk-complete-guide-for-construct-2/” icon=”book” label=”Intel XDK – Construct 2 Export” colour=”blue” colour_custom=”” size=”medium” edge=”rounded” target=”_blank”]

Additional Plugins

If you are using additional cordova plugins, like the one Cranberrygame is selling, then check the guide above in order to avoid errors.

Intel XDK

Create your certificates

In order to create a new certificate, please see our guide here.

[creativ_button url=”https://shatter-box.com/knowledgebase/publish-your-game-to-itunes-ios/” icon=”book” label=”iTunes – Create your certificates” colour=”blue” colour_custom=”” size=”medium” edge=”rounded” target=”_blank”]

If you already have your certificates, you can skip this step.

Add a certificates

Open Intel XDK and click on the small user icon at the upper right corner. Then go to Developer Certificats, select iOS and click on “Import existing P12“.

Choose your .p12 file and enter a description (to identify it later) and the password which you choosed during the creation process of this file.

Click on Save.


I recommend you to at a production and a developer certificate. So you can switch between both easily.

Assign certificate

Developer Certificate

Select your project and scroll down to the Build Settings tab.


Select the Production file if you want to upload the ipa file to the store. Use the Development file in order to test it on your device without uploading it to the store before.

Provisioning Profile

Depending on what you want to do later with your export, choose either adhoc or production.

This will generate a new folder called package-asset in your project root folder. Please download and copy your .mobileprovision files into this folder and select them in the upcoming fields.

Verify your settings

Once you are ready, go to the build tab. But make sure, that you have verified your settings. Most build errors are caused by not matching certificates.


Go to the build tab and unlock your certificate by clicking the small lock icon.

Enter your password for the certificate.

Click on Unlock. Then select the iOS tab for build and click on Start Builds.

Intel XDK will then start to build your application. This can take a few minutes.

You’ll get a mail once the build has finished. Then you can either go back to the build tab and download your application or you click the link in your notification mail.

Updated on January 3, 2017
Was this article helpful?

Related Articles

Not the solution you were looking for?
Click the link below to submit a support ticket
Visist our Forum!


  1. I have a question, I’ve built my iOS app on xdk about 5 times now. Apple was rejecting it because of some explicit language within my app so I had to go into my game thru construct 2 and fix my language. I’ve exported my app again this final time using Cordova and I’m trying to build again on xdk but I keep getting build error and it takes hrs and hrs to build which never happened before. What could be the problem, please help me.
    -AGirlandHerApp 🙁

  2. Hi everyone… i have problem with importing ios certification in XDK. and i know more people with those problem. Intel XDK is working correctly ? answer me please it’s very important information

    1. Hi Armen,
      Intel XDK has deprecated their crosswalk export. Now it’s using Adobe Phonegap as cloud compiler. Since that I’ve completely abandoned Intel XDK. So I’m not sure if this still is working like this.

      What exact issue do you get while adding your keys?
      Please use our support forum to get quicker help.

      Thank you!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.