Как подготовить приложение к публикации в Apple Developer: чек-лист
Публикация приложения в App Store – это финальный этап разработки программного обеспечения. И это важно учитывать перед его размещением.
Чек-лист
Тестирование и контейнеризация приложения – это ещё не финал. Размещение, изменение и продвижение – вот, что является «финальной частью разработки» любого проекта.
Важно! Публикация программного обеспечения может занять больше времени, чем было запланировано вами или вашей командой (если вы нарушите правила сервиса или упустите важные моменты относительно размещения/продвижения проекта, например). Если вы хотите выпустить приложение вовремя – изучите наш «чек-лист» по быстрой публикации в App Store:
- Выберите аккаунт (личный или корпоративный через ADP).
- Оплатите подписку через посредников: $99 или $299.
- Укажите персональные данные и прикрепите необходимые документы (если вы создаете корпоративный аккаунт – не забудьте про D-U-N-S номер. Это идентификатор компании. Его получают через Dun & Bradstreet).
- Проверьте приложение на соответствие правилам/требованиям сервиса.
- Протестируйте работу программного обеспечения на реальных устройствах (через iPhone и iPad).
- Убедитесь, что его интерфейс соответствует Human Interface Guidelines (HIG).
- Настройте сертификаты разработчика и Provisioning Profiles в Xcode.
- Соберите приложение в режиме Release.
- Подготовьте название (до 30 символов), которое отражает суть продукта. А затем добавьте подзаголовок с ключевыми словами (ключами) и слоган (170 символов).
- Напишите описание (до 4000 символов): чётко объясните, для чего приложение было разработано и чем поможет пользователю (выделите ЦА).
- Загрузите иконку 1024×1024 px – без прозрачности.
- Сделайте скриншоты для поддерживаемых устройств (iPhone, iPad), чтобы пользователи смогли разобраться в приложении и его настройках. От трех до десяти снимков размером 1290 x 2796px (Айфон 15 ProMax) от трех до десяти снимков размером 1242 x 2208px (Айфон 8Plus), например.
- Подготовьте App Preview (видеопревью) – короткий ролик (до 30 секунд) о приложении. Можно выделить преимущества программного обеспечения или коротко перечислить его функции/возможности.
- Создайте карточку приложения в App Store Connect.
- Укажите категорию, возрастные ограничения и контактные данные.
- Прикрепите ссылку на сайт (обязательно для корпоративного аккаунта).
- Добавьте политику конфиденциальности. Ее можно сгенерировать или скопировать.
- Настройте модель монетизации: бесплатное приложение, платное или с In-App Purchases и пользовательский доступ.
- Загрузите приложение через Xcode или программу Transporter (для macOS).
- Проверьте, что загрузка прошла успешно и сборка появилась в App Store Connect.
- После проверки данных в App Store Connect нажмите на Submit for Review.
- Дождитесь завершения модерации.
- Если получили отказ – исправьте ошибки и загрузите обновлённую версию приложения в магазин.
- Оптимизируйте его под ASO (App Store Optimization): ключевые слова, иконки, скриншоты – это позволит вам превратить приложение в удобный инструмент, который сразу сможет пройти проверку и захватить внимание пользователей.
- Локализуйте описание и материалы под другие рынки (если это необходимо).
Важно! Чек-лист, это то, что поможет вам не допустить ошибку при размещении приложения (заполнении форм перед публикацией).
Требования и ограничения
Прежде чем отправлять проект на проверку – убедитесь, что он соответствует всем требованиям Apple:
- Тестирование. Эмулятор не всегда отражает реальные результаты проверки (скрывает ошибки по завершению теста). Вот почему важно протестировать приложение на реальных (физических) устройствах, чтобы добиться необходимого результата. Приложение не должно зависать, сдвигать оформление или неожиданно закрываться (Apple уделяет особое внимание скорости отклика интерфейса и работоспособности программного обеспечения). Убедитесь, что все работает правильно перед размещением (внесите изменения – если это необходимо).
- Соблюдение общих стандартов. Apple следит за соответствием интерфейсов стандартам. Текст, кнопки навигация – все это можно доработать (обновить). Изучите похожие приложения и внесите правки, чтобы пройти проверку с первого раза. Общий стиль, и минимум лишних «деталей» при создании интерфейсов – это залог успеха.
- Соблюдение общих правил. Review Guidelines – это основной документ, который определяет, что можно, а что нельзя в App Store (например, там указывается запрет на скрытые функции в приложении и агрессивную рекламу). Он требует вашего внимания. Прочтите документ от корки до корки, чтобы сразу разместить приложение в сети (учитывайте возрастную группу и запрещенные материалы). Иначе вы получите не только отказ, но и бан. Также забудьте и про спам. Если приложение собирает данные пользователей, обязательно добавьте политику и настройте соответствующие поля в App Store Connect.
- Подтверждение уникальности. Приложение должно приносить реальную пользу клиенту (выводить необходимую информацию о городе, улучшать качество снимков, сканировать ПО и т.д.). Apple отклоняет однотипные веб-оболочки, и проверяет программное обеспечение на уникальность (никаких клонов – только оригинал).
- Сборка в режиме Release. Перед загрузкой убедитесь, что проект собран в правильной конфигурации. Иначе он не откроется у модераторов и пользователей (будет отклонен).
- Общие настройки. Настройте сертификаты разработчика и профили подписи, чтобы выпустить «проект» вовремя.
Когда все правила соблюдены, а требования выполнены – проверка занимает немного времени и заканчивается положительным результатом.
Заключение
Если мобильное приложение не пройдет проверку – вы получите сообщение и узнаете, что необходимо исправить перед повторной публикацией и модерацией. Но это затянет сроки релиза. Не забывайте об этом.
Блог