App Development

How Should I Distribute My In-House App?

taylor's picture
Your rating: None (2 votes)

We've found that the various Apple app deployment options are often confusing for our customers. We've put together a general guide explaining the four routes that can be taken, providing an explanation of when each program is appropriate to use.

http://simplemdm.com/2016/03/21/how-to-deploy-ios-apps-for-businesses/

As always, I'm happy to field any questions in the forums here. Thanks!

Which MDM's support iOS Managed App Configuration?

Jan Melander's picture
Your rating: None (1 vote)

Hi,

We have a couple of apps functioning as lightweight clients to selected tasks in our Enterprise system, and to ease the deployment we are adding the option of pushing certain configurations using the technique Apple defined in iOS7.

But now I'd like to test this in the real world and thought I could find a MDM system that has a trial version were I could try this out on. But so far I haven't found many MDM's that actually say that they support this feature?

What are Your experiences?

Which MDM systems lets us manage App configurations?
(I'd to tell our customers which systems works and which don't)

And are there any that has a free tier/trial version?

Regards,
Janne

Beyond the Keynote: Apple's Detailed Enterprise Presentation Videos from WWDC 2014

Your rating: None (4 votes)

WWDC has always been the one time each year when Apple peels back the curtain of secrecy and previews what is to come. That is if you were one of the lucky ones to score a ticket. But in 2014, in what I think is an unprecedented display of openness, Apple has released every video of every WWDC session online and to the public. Last year, you needed to be at least a member of the developer program to view these. This year everyone can see.

Here are the three most directly focused on Enterprise. I hope you take the time to watch and comment. They really are worth your time.

Managing Apple Devices


Learn about the latest developments in managing Apple devices in an enterprise environment. Learn how MDM can be used to wirelessly configure settings, monitor compliance with policies, install apps, and remotely wipe devices, and how these capabilities can be integrated with in-house or third-party server solutions.

Building Apps for Enterprise and Education


Learn about data security, enterprise authentication, integration with back-end systems, app configuration methods, and the latest technologies for interacting with documents, accessories, and more. Get helpful tips for constructing your apps to meet the needs of schools and educators, as well as key requirement from IT. Perfect for everyone looking to get their apps in the hands of business professionals, educators, and students worldwide.

Distributing Enterprise Apps


Learn how to provision and deploy apps across your enterprise. Leverage key Apple programs such as the Volume Purchase Program and the iOS Developer Enterprise Program to get the right apps in the hands of your employees, contractors, and partners. Learn how to manage certificates and provisioning profiles to deploy your apps, and take advantage of mobile device management (MDM) tools to provide a seamless experience for your users. Gain insight into the complete app management lifecycle; from signing your in-house apps in Xcode, to distributing, managing, and revoking apps across your workforce.

Testing iOS Enterprise App Deployment

Your rating: None (3 votes)

My company Tekserve has helped a number of enterprises distribute in-house apps to their employees. All too commonly, the distribution is delayed due to problems with the app provisioning profile. Below is the test we use to make sure apps have a correct provisioning profile and can be distributed correctly.

Step 1: Prepare the iOS device

Make sure the device is not registered on the Apple Developer Portal. Devices registered here may be used for ad-hoc distribution, but that is more limited than Enterprise.

Also, in Settings > General > Profile, the device should not have any provisioning profiles. Delete any profiles that may be listed. (The example below has lots of profiles that should be deleted.)

Step 2: Prepare the app

You should use Xcode to distribute and Save for Enterprise deployment. Select the provisioning profile that matches your app ID. You can not use a team provisioning profile here. Export as an IPA file.

Step 3: Launch Apple Configurator

Use only the “Prepare” pane for the following steps.

Step 4: Set up Apple Configurator as follows

To avoid erasing your device, be sure Supervision is off, and Update iOS is “Never”.

Step 5: Drag the IPA into the “Apps” tab

Check the checkbox when done.

Step 6: Connect the iOS device and click “Prepare”

If there are provisioning errors or bundle ID errors, Configurator will present an error at this step.

Step 7: When done, disconnect the iOS device and tap the app to launch.

The app may present a certificate to confirm that you want to run the app. That is OK. The app should launch successfully and not immediate quit to the home screen.

Recent Activity