Deploy the iOS app for just one employee

I am developing an iOS application that will only be used by company employees (not for distribution in the Apple store), but will probably be used by more than 100 devices. To join the Enterprise Developer Enterprise Program ($ 299), you need a DUNS Number company (I'm not a company, so I don't have one).

So, the company that will use the iOS application must register for the iOS Developer Entrepreneurship Program ($ 299) and have a DUNS number to distribute the application to its employees? Or I can’t deploy my application on more than 100 devices without the "iOS Developer Developer Program ($ 299)" (without jailbreak)?

+4
source share
2 answers

So the company that will use the iOS app must register for the Enterprise Entrepreneurship Program for iOS Developers ($ 299) and the DUNS Number to distribute the app to its employees?

That's right - the company will join the Enterprise program and give them the right to distribute the application on their own. They can add you to their development team so you can develop your code using your subscription. Previously, companies had to have approximately 500 employees to participate in the Enterprise program. This limit is subject to change by now.

Or I can’t deploy my application on more than 100 devices without the "iOS Developer Enterprise Program ($ 299)" (without jailbreak)?

That's right, and "expand" is not quite the right word. With a standard developer account, you can test your application on 100 devices using the ad hoc distribution. It really was not intended to be deployed to your application, although it was intended primarily for testing. For example, you may have to update the application every few months with an expiration date.

+7
source

If you are an iOS developer (a person who does not have a DUNS number) and you are writing an application for a company that wants to distribute the application for more than 100 devices, then yes, this company must register for iOS.

The program does require a DUNS number and contact for its legal department. The company must sign an agreement with Apple that they are not going to abuse the certificate. Misuse will distribute any developed applications outside the company without going through the application store.

However, what you can do is sign the application with your individual certificate of distribution of advertising and provide them with an IPA. They will then need to coordinate the IPA file with their internal distribution certificate for deployment.

The command is codesign -f -s {SIGNER-IDENTITY} "/Path for your .app file"

where {SIGNER IDENTITY} is the distribution of the iPhone: company, Inc., which they can find in the access to the keychain and Path for your .app file , is in your payload folder. Unzip your ipa folder and payload, you will find yourapp.app to look like this:

codesign -f -s "iPhone Distribution: Company, Inc." /Users/MyName/Desktop/MyApp/Payload/MyApp.app

+2
source

Source: https://habr.com/ru/post/1380789/


All Articles