Skip to main content

Step by Step: How to get an Enterprise App Developer License (with screenshots)

With the growing trend of ‘BYOD’ (Bring Your Own Device), many small and medium enterprises (SME’s) are employing the use of mobile apps to train, inform and enhance their workforce. In order to publish your app – you will need to obtain an Enterprise App Developer Licence from Apple.
Read our Step by Step guide to creating one…

Step 1

Go to https://developer.apple.com/programs/ios/enterprise/
An enterprise app licence will cost you $299 per year.

Step 2

Before you click the ‘Apply Now’ button, note that there are a few criteria you must meet to before applying for an enterprise license:
  • The apps you build are for internal (in-house) distribution only
  • You have the legal binding authority to be the person enrolling the business into the enterprise developing programme
  • Your organisation must have a D-U-N-S Number. (Read our blog, ‘What is a D-U-N-S Number and how do I get one?)
  • You must have an Intel-based Mac running OS X Mavericks (10.9) or later to develop iOS apps
screen-shot-2015-02-06-at-11-08-52

Step 3

You will need an Apple ID to create your enterprise developer account. If you are making an enterprise app for your business, it might be a good idea to create a new account specifically for Enterprise.
screen-shot-2015-02-06-at-10-29-42

Step 4

If you’re making a new account, click on the ‘Create Apple ID’ button. You will then be directed to a page where you can input all of your information. (Name, address, billing details, password, security questions, etc.) Once you have done this, click the ‘Create Apple ID’ button at the bottom of the page.

Step 5

Once you have inputted all of your information, you will have to verify your email address. You should receive an email from Apple to the account that you signed up with, click on the ‘verify now’ button as instructed and you will be re-directed to the Apple site and your email will now be verified. You are now ready to begin the licence process.
screen-shot-2015-02-06-at-10-35-57

Step 6

Go back to the first page https://developer.apple.com/programs/ios/enterprise/ and log in with your new Apple ID. You will be greeted with Apple’s terms and conditions to becoming a registered apple developer. Review the conditions and if you approve, check the box and agree.
screen-shot-2015-02-06-at-10-39-28

Step 7

You will then be greeted with a ‘Tell us about yourself’ screen. Fill in all the details and click the ‘Register’ button to continue.

Step 8

You will then have to enter your account information regarding legalities of the owner of the account. Ensure that you are either the owner or you have been given authority.
screen-shot-2015-02-06-at-10-42-07

Step 9

Once you have clicked continue you will then be asked to fill in your organisation details, including your D-U-N-S Number. Please note that your D-U-N-S number will automatically pull in your businesses address so please make sure your D-U-N-S details are up to date. Once you have done this, you’ll be directed to review and submit your final details. Once you click ‘Continue’, your enrolment process will begin. You will be given an enrolment ID and automatically sent an email.
screen-shot-2015-02-06-at-10-51-19

Step 10

Once you have done this, you will have to wait for Apple to confirm your legal authority to create the Apple ID. This process may take anywhere between 1 & 4 weeks. You’ll then get a phone call from Apple asking you two questions to ensure your understanding of what an enterprise licence is for. Remember, an enterprise app licence is a licence that allows you to distribute apps internally to your own staff, if you’re looking to do anything other than this, then an enterprise licence is not what you need. The first question is; ‘How do you intend to distribute your apps? The second questions is ‘Do you have the authority to make this agreement on behalf of the business?’. This is just to ensure that you have authority within a business or are the person paying for the licence. If you answer the questions correctly, Apple will approve your application. You’ll then receive an email to complete the process.
screen-shot-2015-02-06-at-11-02-11

Step 11

Click the link, log in, read the agreement and accept if you approve
screen-shot-2015-02-06-at-11-03-40

Step 12

You’ll then be instructed to pay for the licence. Fill in your payment details and submit the order.
screen-shot-2015-02-06-at-11-04-54

Step 13

You will then receive a confirmation email after the payment and another confirmation email once the account is activated.
screen-shot-2015-02-06-at-11-07-06
screen-shot-2015-02-06-at-11-07-13
You are now ready to start developing you enterprise apps!
We hope these instructions have helped you complete what can sometimes be a confusing process. At this point it’s worth pointing out that, under the licence agreement (section below) you can still hire agencies to build your enterprise apps under your enterprise licence. If DIY app development is not for you and you would rather someone just build your enterprise apps for you.
Excerpt from License Agreement

Note:  For the sake of clarity, you may authorise contractors to develop Internal Use Applications on Your behalf, but any such Internal Applications must be owned by You, developed under Your own developer account, and deployed as Internal Use Applications only as expressly permitted herein. You are responsible to Apple for Your contractors’ activities under Your account (e.g., adding them to Your team to perform development work for You) and their compliance with this Agreement.  Any actions undertaken by Your contractors arising out of this Agreement shall be deemed to have been taken by You, and You (in addition to Your contractors) shall be responsible to Apple for all such actions.

Comments

Popular Posts

What are the Alternatives of device UDID in iOS? - iOS7 / iOS 6 / iOS 5 – Get Device Unique Identifier UDID

Get Device Unique Identifier UDID Following code will help you to get the unique-device-identifier known as UDID. No matter what iOS user is using, you can get the UDID of the current iOS device by following code. - ( NSString *)UDID { NSString *uuidString = nil ; // get os version NSUInteger currentOSVersion = [[[[[UIDevice currentDevice ] systemVersion ] componentsSeparatedByString: @" . " ] objectAtIndex: 0 ] integerValue ]; if (currentOSVersion <= 5 ) { if ([[ NSUserDefaults standardUserDefaults ] valueForKey: @" udid " ]) { uuidString = [[ NSUserDefaults standardDefaults ] valueForKey: @" udid " ]; } else { CFUUIDRef uuidRef = CFUUIDCreate ( kCFAllocatorDefault ); uuidString = ( NSString *) CFBridgingRelease ( CFUUIDCreateString ( NULL ,uuidRef)); CFRelease (uuidRef); [[ NSUserDefaults standardUserDefaults ] setObject: uuidString ForKey: @" udid " ]; [[ NSUserDefaults standardUserDefaults ] synchro...

Ultimate Folder Structure For Your React Native Project

  Ultimate Folder Structure For Your React Native Project React native project structure React Native is a flexible framework, giving developers the freedom to choose their code structure. However, this can be a double-edged sword for beginners. Though it offers ease of coding, it can soon become challenging to manage as your project expands. Thus, a structured folder system can be beneficial in many ways like better organization, simplified module management, adhering to coding practices, and giving a professional touch to your project. This write-up discusses a version of a folder arrangement that I employ in my React Native projects. This structure is based on best practices and can be modified to suit the specific needs of your project. Before we get into the project structure let’s give credit to @sanjay who has the original idea of the structure but I modify his version of the code, to make it better. Base library axios  — For network calling. react-navigation ...

16 AWS Gotchas

16 AWS Gotchas In January I launched the MVP for my own startup,  Proximistyle , which helps you find what you’re looking for nearby. On advice from friends and industry contacts I chose AWS as my cloud provider. Having never had to set up my own cloud infrastructure before, the learning curve to get from no experience to a stable VPC system I was happy with was significantly steeper than expected, and had its fair share of surprises. #1 Take advantage of the free resources offered AWS offers a free tier for new accounts. If you have recently bought a domain and set up a company you qualify for the free tier for a year. Additionally, if you are a bootstrapped startup you can apply for  the Startup Builders package  and get $1000 in AWS credits. After doing the above, you’re now ready to get started with setting up the AWS infrastructure for your startup. #2 Set up billing budgets and alerting The very first thing you should do after setting up billing, is enabling a budge...