Skip to main content
Development profiles and ad hoc profiles

This post is from the Apperian blog and has not been updated since the original publish date.

Last Updated May 10, 2011 — App Management expert

Development profiles and ad hoc profiles

App Management

New iOS developers often find it confusing to navigate the iOS provisioning portal. Every iOS app needs to be built with a provisioning profile, which contains rules about which devices are allowed to run the app. We often see new developers confused about the difference between a development profile and an ad hoc profile.

If you need to have your app tested by people, you normally use an ad hoc profile. This has specific UDIDs (Apple device IDs) in it, and your app will only run on those devices. Apple allows this so that you can test your app before you submit it to the App Store. In the iOS provisioning portal, when you select provisioning there are two tabs, development and distribution. It is natural to think that since the app is in development mode, you would need a development profile, but this is not the case. Development profiles are for debugging. Apple considers ad hoc to be a form of distribution, so it is found under the distribution tab.

Xcode will let you build your app with a development profile, but if you send it to someone it is likely to fail to install on their device, which can be hard to debug. If you have an app that fails to install and you're not sure why, make sure that you built it with a distribution profile.

More from the Blog

View more
Apr 30, 2020

Mobile Application Management: A Forward View

App Management
  IT Is Adapting in the Midst of the COVID-19 Pandemic The Coron ...
Read More
May 19, 2019

Sneak Peek: How Are IT Leaders Driving Mobile App Adoption?

App Management
Apperian conducted the The Mobile Enterprise Application Survey to fin ...
Read More
Dec 27, 2016

Predictions for 2017 - Where is Enterprise Mobility Headed?

App Management
The new year is around the corner and as we look back at 2016 it was a ...
Read More
Aug 02, 2016

Best Practices for BYOD Policies and Programs

App Management
This is the second blog post in a series providing guidance on rolling ...
Read More
Contact Us