Ключевые аспекты проектов IOS
Данная статья является ценным пособием для PM, которые руководят проектами по разработке мобильных приложений на iOS. Она включает важные аспекты работы с аккаунтом разработчика Apple, начиная с базовых шагов по его настройке и управлению, и заканчивая тонкостями, связанными с различиями между типами аккаунтов.
Ключевые моменты взаимодействия с аккаунтом разработчика:
-
Приобретение аккаунта разработчика Apple и получение сертификата
-
Регистрация на Apple Developer и оплата ежегодного взноса.
-
Создание и установка сертификатов разработки и распределения в Xcode.
-
-
Сборка билда в Xcode и его публикация
-
Откройтие/создание нового проекта в Xcode.
-
Сборка билда (Product -> Archive).
-
При публикации, приложение автоматически подписывается сертификатом.
-
-
Перенос билда в App Store Connect
- Успешно собранное приложение отправляется в App Store Connect, где оно готово к тестированию и публикации в App Store.
-
Тестирование через TestFlight
-
Добавление тестировщиков в App Store Connect. Они получат приглашение на тестирование через TestFlight.
-
Для внешних тестировщиков можно создать публичную ссылку, по которой они могут присоединиться к тестированию автоматически.
-
-
Необходимые условия для тестировщиков
- Тестировщикам потребуется устройство Apple и учетная запись Apple для установки и тестирования приложения.
-
Локальное тестирование через Xcode
- При запуске приложения локально на устройстве через Xcode, появляется возможность просмотра логов. Для этого не требуется сертификат.
Отличия аккаунтов разработчика
Различия между аккаунтами разработчика Apple для физических лиц (Individual) и юридических лиц (Organization) играют важную роль при выборе подходящего типа аккаунта для разработки и публикации приложений в App Store:
Физ. лицо | Юр. лицо |
---|---|
Аккаунт регистрируется на имя одного человека | Аккаунт регистрируется на компанию или организацию |
Приложения публикуются под именем физического лица | Приложения публикаются под названием компании |
Ограниченный доступ к некоторым функциям, например, управление командой разработчиков | Возможность добавлять членов команды (разработчиков, администраторов, менеджеров) с разными уровнями доступа (Подробнее можно ознакомиться здесь) |
Невозможно добавлять дополнительных разработчиков или администраторов | Доступ к расширенным инструментам для управления приложениями и аналитики. Возможность использовать Enterprise Program для внутреннего распространения приложений (если компания соответствует требованиям) |
Годовая стоимость подписки на программу Apple Developer Program составляет $99 | Годовая стоимость также $99, но оплата должна быть произведена от имени компании |
Оплата производится от имени физического лица | Требуется подтверждение юридического статуса компании (например, через D-U-N-S номер) |
Простая регистрация, требующая только личные данные и подтверждение личности | Более сложный процесс, включающий предоставление документов компании, подтверждение юридического статуса и проверку Apple |
Выбор между аккаунтом для физического и юридического лица зависит от целей и масштаба проекта. Однако для команд, компаний и проектов, где важен брендинг и управление командой, аккаунт Organization станет оптимальным решением.