Revision of In-house App Deployment from October 14, 2011 - 11:20am
The revisions let you track differences between multiple versions of a post.
Has your company built a great app? But you don't want it on the app store? In-house App Deployment is for you. There are two ways to go:
Several companies make a living building private app catalogs for businesses. These sites typically require an enterprise subscription to Apple's iOS Developer Program.
Do It Yourself
(I haven't done all these steps myself. Hopefully some of you can fill in whatever gaps exist.)
The rough steps for in-house app distribution are:
- Build an app in Xcode
- Sign up for the iOS Enterprise Developer Program (not the standard program).
- From Apple's iOS Provisioning Portal, obtain a provisioning profile.
- Have your program agent sign the profile
- Add the certificate to your app project in Xcode
Note that with iOS 4, provisioning profiles are read only at boot. So here is what will happen: MDM will install both profile and app, but then the app will seem to disappear. The system is simply hiding the app because it is not aware of the provisioning profile. Just reboot the device to have the app function.