Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
My iOS developer licence is expiring as of 1st Feb and I was wondering if I can switch to enterprise licence or should I do that from beginning? I wish to keep my Apple IDs and apps...
You may have misunderstood what the Enterprise iOS Developer Program is all about which is not an upgrade to the Standard plan you're enrolled to. The Enterprise license is mainly intended for companies and organisations that are creating proprietary iOS apps for internal distribution (In-house). The main benefit is that you can deploy private apps to iOS devices without needing to register UDIDs in the provisioning portal as you do when distributing Ad-hoc builds. On the other hand you're not allowed to distribute apps on the App Store.
Only companies and organizations with a Dun & Bradstreet (D-U-N-S) Number can enroll to the Enterprise developer program.
Take a look at the following FAQ and compare the Standard and Enterprise developer program here
Switch from a Personal to Enterprise means that you will lose the ability to distribute app via the App Store.
Also Enterprise license are ment for big companies to distribute app in-house, meaning apps for employees only.
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Like most of us considering TestFlight (recently bought by Apple) and Apple Enterprise Developer Program, I am hoping to let users download my app without UDID hassle.
Considering Apple just bought TestFlight and setting up of TestFlight is easier than Apple Enterprise Developer Program, do you think I would be able to let users download my app without any UDID requirement with TestFlight?
Added benefit of TestFlight is that it can allow up to 2,000 users to download the app compared to 100 for Enterprise program.
EDIT: Enterprise program can allow unlimited user. Guess this can change to cost of $300 for Enterprise program.
I'll be grateful if any of you can comment on this and if there's some hidden loophole that I am not aware of.
Should I use TestFlight over Enterprise Program to ensure my users would be able to download the app without any hassle?
Use TestFlight. The Enterprise program is for in-house users and devices only, not external ones. This is a legal limitation of the program, not a technical one.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I want to know what is the different between iOS developer program and iOS Enterprise Program and How to public My application in iOS Enterprise Program.What are produce available,I have uploaded other my apps in iOS developer Program (Appstore) but I don't know how to publish in Enterprise Program.
Can anyone please help me?
iOS Enterprise Program - Can distribute apps only within enterprise not to App Store. No limit on number of devices you can distribute your apps to. Can restrict access where member can request developer certificate, admins approve it. Cannot distribute apps via AppStore.
iOS Developer Program - Can test the apps on max 100 devices only. Distribute apps to AppStore.
With the Enterprise Program you are only allowed to distribute the app within the company and only to employees of that company.
With a normal iOS developers account you can only distribute apps via de AppStore.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am not finding a definitive answer on this topic and Google searches tend to say both things but here is my question. I see some websites saying that they distribute their applications to customers, usually for testing, before pushing to the AppStore through Ad-Hoc distribution. My understanding is that Ad-Hoc distribution is for testing, meaning that it is not ok to distribute to "anyone". Is it ok to release applications this way to anyone? Does the phrase Ad-Hoc distribution imply "testing". This phrase is confusing. The 100 device cap seems really high if you are a one man team or even a small group, does this suggest that you can distribute through Ad-Hoc to anyone? Below is part of section 7.2 from the program license agreement under Apple's standard iOS license:
Subject to the terms and conditions of this Agreement, You may also distribute Your Applications
to individuals within Your company, organization, educational institution, group, or who are
otherwise affiliated with You for use solely on a limited number of Registered Devices (as
specified on the Program web portal), if Your Application has been digitally signed using Your
Apple-issued digital certificate as described in this Agreement. By distributing Your Application in
this manner, You represent and warrant to Apple that Your Application complies with the
Documentation and Program Requirements then in effect and You agree to cooperate with Apple
and to answer questions and provide information about Your Application, as reasonably
requested by Apple.
Distributing applications to your clients so that they can test the application is part of testing
Services like Testflight use ad-hoc distribution to ease the distribution of your apps to clients and testers.
Ad-hoc distributions let you send the app to a device that is registered to your developer account. 100 devices is really not a lot.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
If a company has an iOS app that it wants to distribute to its customers, but it doesn't want that app to be submitted to the app store and subject to the App Store submission criteria, then can it use the Enterprise app development program to do that? - or is the enterprise program strictly for app development and distribution within a company?
This is all spelled out pretty clearly in the information Apple provides about the enterprise program. For example, you can start with this page which says unambiguously:
You plan to only distribute your iOS apps within your company or organization
There's much more detail in the enterprise program agreement.
Yes, you could do that. The devices from the other company just need your distribution provisioning profiles. We did that in my previous company a lot.
Not sure if it's officially legal though.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
I've been searching for answer on how to deploy iOS apps without going through App Store and the only answer is through the Enterprise Program, however, we need to have the DUNS number to be enrolled in the program. We are looking on the TestFlight but it only deploys beta apps.
Is there a way we can deploy iOS apps the Enterprise way even if we are not enrolled in Enterprise? BTW, we are enrolled in iOS Developer Program.
The answer is, you CAN'T. DUNS number is a compulsory requirement for iOS Enterprise Program, as the number ensures you are really representing an "Enterprise".
The enterprise program is intended for deploying apps within your organization. It does allow you to deploy without going through the app store approval process, but it does not allow you to deploy to just anyone.
There's no way to deploy "the enterprise way" without being in the enterprise developer program, and you'll need a DUNS number to get into that program.
You can deploy to a small number (i.e. < 100) of devices using ad hoc deployment, but that's really intended more for testing than actual distribution. You'll need the UDID of each and every device on which you want to install the app.