Skip to content

Ключевые аспекты проектов IOS

Данная статья является ценным пособием для PM, которые руководят проектами по разработке мобильных приложений на iOS. Она включает важные аспекты работы с аккаунтом разработчика Apple, начиная с базовых шагов по его настройке и управлению, и заканчивая тонкостями, связанными с различиями между типами аккаунтов.

Ключевые моменты взаимодействия с аккаунтом разработчика:

  1. Приобретение аккаунта разработчика Apple и получение сертификата

    • Регистрация на Apple Developer и оплата ежегодного взноса.

    • Создание и установка сертификатов разработки и распределения в Xcode.

  2. Сборка билда в Xcode и его публикация

    • Откройтие/создание нового проекта в Xcode.

    • Сборка билда (Product -> Archive).

    • При публикации, приложение автоматически подписывается сертификатом.

  3. Перенос билда в App Store Connect

    • Успешно собранное приложение отправляется в App Store Connect, где оно готово к тестированию и публикации в App Store.
  4. Тестирование через TestFlight

    • Добавление тестировщиков в App Store Connect. Они получат приглашение на тестирование через TestFlight.

    • Для внешних тестировщиков можно создать публичную ссылку, по которой они могут присоединиться к тестированию автоматически.

  5. Необходимые условия для тестировщиков

    • Тестировщикам потребуется устройство Apple и учетная запись Apple для установки и тестирования приложения.
  6. Локальное тестирование через Xcode

    • При запуске приложения локально на устройстве через Xcode, появляется возможность просмотра логов. Для этого не требуется сертификат.

Отличия аккаунтов разработчика

Различия между аккаунтами разработчика Apple для физических лиц (Individual) и юридических лиц (Organization) играют важную роль при выборе подходящего типа аккаунта для разработки и публикации приложений в App Store:

Физ. лицо Юр. лицо
Аккаунт регистрируется на имя одного человека Аккаунт регистрируется на компанию или организацию
Приложения публикуются под именем физического лица Приложения публикаются под названием компании
Ограниченный доступ к некоторым функциям, например, управление командой разработчиков Возможность добавлять членов команды (разработчиков, администраторов, менеджеров) с разными уровнями доступа (Подробнее можно ознакомиться здесь)
Невозможно добавлять дополнительных разработчиков или администраторов Доступ к расширенным инструментам для управления приложениями и аналитики. Возможность использовать Enterprise Program для внутреннего распространения приложений (если компания соответствует требованиям)
Годовая стоимость подписки на программу Apple Developer Program составляет $99 Годовая стоимость также $99, но оплата должна быть произведена от имени компании
Оплата производится от имени физического лица Требуется подтверждение юридического статуса компании (например, через D-U-N-S номер)
Простая регистрация, требующая только личные данные и подтверждение личности Более сложный процесс, включающий предоставление документов компании, подтверждение юридического статуса и проверку Apple

Выбор между аккаунтом для физического и юридического лица зависит от целей и масштаба проекта. Однако для команд, компаний и проектов, где важен брендинг и управление командой, аккаунт Organization станет оптимальным решением.