Як встановити

  • iPhone
  • Apple Developer Program

Вивчаю питання розробки під iOS і розбираюся з програмами сертифікації Apple.

Якщо я правильно зрозумів, то у Apple є дві програми для розробників:

1) Apple Developer Program (99 $ / year)

Під нею можна розробляти програму і публікувати в AppStore.
Але при цьому під нею неможливо запустити додаток на довільному пристрої ніяким чином.

При цьому заздалегідь дізнатися UUID пристрою можна (тобто треба створити .ipa файл так, щоб кожна людина могла взяти і потестить).

2) Apple Developer Enterprise Program (299 $ / year)

Як я зрозумів з документації, під цією програмою можна розробляти програми, їх не можна поширювати через AppStore, але можна просто створити .ipa - файл з певним сертифікатом і роздавати його "співробітникам".

Manually Trusting an Enterprise Developer

If you send the iOS App File to a user and they manually install it on their device, then they must also manually trust your organization before launching the app. Instruct the user to follow these steps to trust your organization.

співробітники можуть вручну підтвердити Довірити сертифікату, і все у них запуститься.

Питання №2: чи так це?
Питання №3: також в інтернеті ходять чутки про те, що одночасно можна довіряти тільки одному подібному сертифікату. Це правда?
Питання №4: якщо я буду роздавати це додаток наліво і направо, наскільки це критично з точки зору ліцензії та наслідків?

Hardcore iOS ESP developer DJ

І, так, крім 299 $ в рік enterprise вимагає зареєстроване юридична особа з DUNS та іншими принадами.

Спасибі за відповідь.

Одного такого "хитрого розробника" (який навіть продавав послугу підписи довільного застосування своїм сертифікатом) забанили і більше так працювати не дають.

Цю частину питання я не досліджував. Сертифікати розробника відгукуються, так що встановити додаток стає неможливо. Нові сертифікати створити розробнику теж не вийде - ліцензія відкликається (по-моєму без можливості відновлення і продовження - на то і бан). Встановлені програми - не знаю, можливо залишаються "як є", а можливо - при якійсь черговий синхронізації блокуються. І, так, сертифікати теж мають термін дії, так що коли він закінчиться - додаток треба буде оновити (а якщо розробник заблокований - оновлювати вже нічого).

Схожі статті