I have developed an iPhone Application and i am using an Enterprise Program for this. I have experienced with iOS developer program. For testing purpose, generally i have used TestFlight & shared the App link with our testers. Now i need to share an app with multiple employees.
My question is -
How can i deliver this application in 3000 employees using an Enterprise program ?
Should i have to share an app link with all ?
Any help would be greatly appreciated..Thanks
Here you go.
http://www.apple.com/business/accelerator/
This is a quick link to show how to distribute an in-house app to employees.
The application built with enterprise license will allow to install on all iOS device.
Simple share the IPA with all employee by your own web-link also.
but app should signed with in-house distribution provision file
Related
We have developed an app that works fine in Android and iOS and we tried to distribute in App store for one our customer. Since it is an in house usage app, Apple rejected it.
Our customer has less than 80 employees. So they are NOT eligible to purchase enterprise license for in house distribution either (so we purchased developer license).
Currently we deployed the app for users (only 20 users) using Adhoc method (connected the device in mac to deploy).
But they want to put the app in a centralized place where new users can download it and install it in their phone without connecting the device to mac (they need us on site to do it).
What are our options?
What is the apple business manager? will that help us?
Appreciate your help.
thanks,
Sri
If you want to distribute application for inhouse for some time then please find below link where it will be work for android and iOS both platform and you can provide app version app update with same link.
https://appho.st/
You need to upload latest apk and ipa file and generate link with those file and share it with inhouse tester and client.
For new app version update just upload new apk/ipa file with same account and provide same link to inhouse tester and client.
Apart from it if you have apple developer account then i suggest please use tesflight public tester link.
For android google play account please use open beta testing feature and generate link with it.
I am trying to check if the Enterprise iOS Application can be distributed through Apple MDM. I read through Distributing Enterprise Apps where it says "Distribute the iOS App file using MDM".
I also read some of this document of MDM but its too messy. Can someone list some simple steps to distribute Enterprise Apps through MDM?
Thanks in advance
I have created an iPad app using Appcelerator Titanium for the company I work for. This is an app that we can only use in my company, and do not want to try and distribute it through the app store. Is there a way to distribute this app to the company iPads without them being connected to my developers program?
Yes, you could (for example) create a website where people can download your app (.ipa) and the provisioning profile (distribution). People can open that website on their device and "download" both files. Make sure to only do this for internal use as Apple will not like to see you distributing apps to the public like that.
You should look for in-house apps. Here's how the process works
Register for the iOS Developer Enterprise Program.
Prepare your app for distribution.
Create an enterprise distribution provisioning profile that authorizes devices to use apps you’ve signed.
Build the app with the provisioning profile.
Deploy the app to your users.
You should package the app using Titanium Studio or create an archive using XCode and then choose in-house distribution in XCode Organizer.
With the Apple FAQ, I know I can not deploy on the app store if I am enrolled in an iOS Developer Enterprise Program (https://developer.apple.com/support/ios/enterprise.html). I understand that I have to create a standard iOS Developer Program to do that.
The point I don't understand is how to manage it on my xcode?
As a developer, how can I be part of an enterprise program and a standard program? Because I want to continue to develop application for the in-house, but I also want to be able to deploy some other applications on the app store.
The provisioning profile you select when building an release version of you app is what identifiers if the app is an Ad-Hoc, Enterprise or appstore version.
You can therefor easily create targets for each type.
I have created an application for a company that I need to deploy. The application is for internal use only so it will not be available on the App Store. Do I need a UDID for each individual on whose device the app will be installed? That would be impossible since there are 500 employees. Does anyone have a good documentation or experience on deploying the iOS iPhone application using the Enterprise Developer Program only.
With the Apple ENTERPRISE Developer Program you can NOT distribute an App in the Apple AppStore.
Its purpose is to collaborate an In-House App in your own company.
The Enterprise account does not necessarily need the UDID of your target devices. You can for instance also use a link which remotely installs the app directly on the device.
You can find more details here: https://developer.apple.com/programs/enterprise/
If you are trying to deploy applications to customers/users on a production/long term basis, you can deploy an applications outside the apple store in three ways:
manually via iTunes
directly via iTunes Configuration utility
via weblink (sent via mms, email, webbrowser etc.)
In order to distribute an application this way, the application must have a special corporate signature, and each device must have a matching corporate signature installed manually.
The best overall explanation for the process is available at this link.
If you're just testing on a handful of test devices, then you I would suggest two approaches:
a dev release to a test device follow step by step instructions here.
Or you can use a helper application to deploy a beta release: testflightapp.
You can do distribute your iOS app to only a particular set of people (in your case, your company employee), by following these procedure
Get a apple enterprise developer account
Create a distribution certificate and provisioning profile
(In-House) using your enterprise developer account
Archive the ipa file using the created certificate and
provisioning profile
While saving the ipa, click on the check mark. So, the plist file
is also created.
Host the plist and ipa file in your server
Include a download html file with a href tag with src
"itms-services://?action=download-manifest&url=https://mydomain.com/apps/MyInHouseApp.plist"
Now when you click on the link from your device the app will get downloaded.
I don't agree with the previous answer. Check this document page 26.
MDM servers can deploy both App Store apps and in-house enterprise
apps to devices over the air. Both paid and free App Store apps can
be managed by an MDM server using Volume Purchase Program (VPP)
managed distribution.
Once you have VPP and Enterprise Developer account you could be able to install apps in the app store or company owned apps into the managed devices.
Further for just deploying the in-house app you could follow this 9 step process.
If you need to deploy to many devices i suggest AirWatch. I've used it many times, it can be a bit frustrating to set up but once you have it working its very nice to have.
Testflight still requires udid and the limit is 100 for 1 year before you can reset. Enterprise deployment is best method for in house apps.