Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Managing IOS Developer AND IOS Enterprise Developer accounts

Tags:

ios

There has been a lot of questions on this already that answer some of my questions. I am looking for someone who has direct experience with setting up and managing both accounts.

I have a situation where I need to send a private Beta test to more than 100 people (the ad-hoc device limit for iOS), but I still want to be able to publish publicly to the app store.

My solution is to obtain both an enterprise account and a regular developer account. The enterprise account allows me to distribute to anyone within my company, privately with no limit. The regular account gives me the ability to publish to the app store. Unfortunately this means I have two create two different apple developer accounts.

I am worried about the hidden caveats that are involved with this process.

  • Is there any caveats with managing two separate apple developer accounts for the same application?
  • Any problem with packaging names for applications? I'm assuming the identifier needs to be different.
  • I hear that you cannot test the storekit with the enterprise program. Any other problems similiar to that?
like image 380
Johnny Z Avatar asked Oct 16 '13 15:10

Johnny Z


People also ask

What is the difference between Apple Developer and enterprise account?

If your learning app will be made available to the general public, the iOS Developer Program is required. If your learning app is strictly for your employees, the iOS Developer Enterprise Program is required. Once you have registered for the relevant program, you can use it for as many learning apps as required.

Can I have 2 Apple Developer accounts?

You can have multiple Apple IDs and multiple developer accounts if you work for multiple organizations. Or you can use one Apple ID for everything, or one for your personal apps and one for your professional apps.

What is enterprise account in Apple Developer?

The Apple Developer Enterprise Program allows large organizations to develop and deploy proprietary, internal-use apps to their employees. This program is for specific use cases that require private distribution directly to employees using secure internal systems or through a Mobile Device Management solution.

Can I upgrade Apple Developer account to enterprise?

Only companies and organizations with a Dun & Bradstreet (D-U-N-S) Number can enroll to the Enterprise developer program.


1 Answers

I have experience with managing both Developer and Enterprise a/c. We have multiple applications in appstore. We mainly use the enterprise a/c for testing and developer's a/c for publishing the application to app store. This has worked fine for us for more than a year now.

That being said, managing two accounts is cumbersome. I have no idea why Apple won't allow us to create App Store distribution profile using the Enterprise a/c! Here are few recommendations:

  • Choose the names of the accounts so that you could easily distinguish them e.g. "xxx developer" and "xxx enterprise".
  • It is possible to create the developer and ad-hoc distribution profiles in both the accounts. Overtime it can become messy especially if you have multiple developers and applications. So I would recommend forming some guidelines for the accounts usage beforehand.
  • You can use the Wildcard App Id when creating the distribution profile. So you can avoid changing the Apple Id for the same application in these accounts. However, if you use Push Notifications and/or In App Purchase then you will have to use explicit App Id, and App Id needs to be different in each account.
like image 194
rakmoh Avatar answered Sep 20 '22 03:09

rakmoh