I have created a video on how to test Intel XDK app on real device using Adhoc build and then once your app is ready how you can publish your app to App Store. When you build an app binary for adhoc distribution then only upto 100 devices can install and run the app, so its suitable for testing. But when you build app binary for app store then anyone can use the app.
An Adhoc distribution network is a collection of registered devices on which the app can be tested on.
I have demonstrated these using Legacy build but you can also use cordova hybrid build. Steps are almost similar for both kinds of builds. For cordova hybrid build upload the provisioning profile in project settings.