Welcome, Guest Login

Support Center

Install iOS Apps on Test devices: Provisioning.

Last Updated: Oct 15, 2015 09:54PM EDT
You landed here from an old link, this article is Retired.
Please consult Publish to iOS

Apple let you install apps on ad hoc devices for test purposes.
For more information about ad Hoc from Apple go here.
To do this, you need to register as an Apple Developer first, just follow that link.

You will get both a Certificate that will let you provision devices and a provisioning file that let you define these devices.

A regular distribution cert is limited to 100 devices. If you join the enterprise developer program, you can put apps on an unlimited number of devices, but only for internal use.

Getting an enterprise membership is slightly more onerous because you have to have a DUNS number, provide a little documentation about your business, etc., but it will eliminate the 100 device limit issue.
Using the Simulator

You could also use the simulator provider by Apple in Xcode.
Check our support on how to use the iOS simulator.

‚ÄčExpired Provisioning File on iPhone

At some point in the future, after your app has been around a while, you might get the following message when trying to run an ad-hoc build of your app, even with a newly created build:

“The application ”<appname>” cannot be opened because the provisioning profile has expired.”

The solution appears to be the following:

  • Delete all expired provisioning files on your device. (Found under Settings–>General–>Profiles)
  • Sync your device again (without the step, the app will start but most likely crash).

You should be back up and running.

This approach came from: http://stackoverflow.com/questions/1853298/iphone-does-not-recognize-reneweed-ad-hoc-provising-profile

Help us improve! Rate this article:

Yes I found this article helpful

Ask a Question   

seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
Invalid characters found