Перейти к основному содержимому

Поиск

Введите слово или вопрос для поиска по справочным статьям.

Как опубликовать приложение для iPhone в App Store?

В этом материале

Перед началом

На вашем сайте настроено приложение для iPhone (см. Add apps). Вам понадобится Apple ID с включенной двухфакторной аутентификацией.

Инструкция

  1. Зарегистрируйте аккаунт Apple Developer. Нажмите Join the Apple Developer Program. Выберите вариант: Individual (физическое лицо) или Organization (организация). Apple взимает ежегодную плату — напрямую в пользу Apple, а не Keynate. Дождитесь приветственного письма от Apple (обычно 1–2 дня). Для организации потребуются D-U-N-S number (бесплатно, оформление до недели) и сайт компании.
  2. Примите соглашения Apple. Войдите в App Store Connect под учетной записью владельца аккаунта (Account Holder). Нажмите Бизнес, затем Agreements. Если появится желтый баннер, нажмите Review Agreement, отметьте галочкой согласие и нажмите Принять. Для бесплатных приложений достаточно подписать соглашение Free Apps.
  3. Создайте ключ API для Keynate. В App Store Connect перейдите в Users and Access, затем в Integrations → App Store Connect API → Team Keys. Нажмите Generate API Key. В поле названия введите Keynate. Уровень доступа: Админка (для начальной настройки). Нажмите Download API Key, чтобы скачать файл .p8. Apple позволяет скачать его только один раз. Скопируйте Issuer ID и Идентификатор ключа (Key ID). В карточке iPhone на Keynate введите оба значения, загрузите файл .p8 и нажмите Save and check.
  4. Создайте карточку приложения. В App Store Connect откройте раздел Приложения, нажмите +, затем New App. Платформа — iOS. Вставьте название приложения со страницы ваших приложений в Keynate. Выберите Bundle ID, совпадающий со значением на странице приложений. Если список пуст, сначала нажмите Проверить снова в Keynate — сервис зарегистрирует его сам. SKU: любое значение. User Access: Full Access. Нажмите Создать.
  5. Название и иконка приложения. См. раздел App name and icon.
  6. Соберите приложение и отправьте его в TestFlight. Нажмите Build your iPhone app (позже — Make my app). Сборка занимает от 20 до 40 минут. Когда Apple обработает ее, она автоматически появится в TestFlight.
  7. Протестируйте приложение на iPhone. Установите бесплатное приложение TestFlight от Apple из App Store. Перейдите по тестовой ссылке или отсканируйте QR-код, нажмите Принять и Установить. Проверьте все экраны. Затем отметьте пункт Tried on a real iPhone в чеклисте App Store. В руководстве шаг помечен как необязательный, но Keynate отправит приложение в Apple только после этой отметки.
  8. Чеклист App Review. Перенесите ответы из Keynate в App Store Connect и отметьте каждый пункт. См. Store checklists. Если в вашем приложении есть вход для читателей, обязательно create the reviewer sign-in.
  9. Отправьте на проверку. В блоке Build, preview and publish нажмите Publish to the App Store рядом с протестированной версией, а затем нажмите Публикация. Если в приложении есть вход для читателей, данные для входа модератора должны быть уже созданы. Проверка Apple обычно занимает от 1 до 2 дней. После одобрения приложение станет доступно пользователям в течение 7 дней; при необходимости релиз можно приостановить.

Полезно знать

  • Для сборок iPhone может отображаться статус Скоро, пока Keynate подключает их для вашего сайта. Вы можете выполнить шаги с 1 по 5 заранее, чтобы все было готово.
  • Для новых аккаунтов Apple запрашивает короткую видеозапись экрана с реального iPhone. В разделе Review information пункт Review video (iPhone) содержит список действий для записи. Прикрепите видео в App Store Connect → ваше приложение → App Review Information → Attachment.
  • Если сборка предназначена только для внутренних тестировщиков, это будет указано. Добавьте ее во внутреннюю группу в TestFlight → Internal Testing и установите через приложение TestFlight.
  • Кнопка Удалить ключ на карточке iPhone отключает выгрузку из Keynate. Уже опубликованное приложение останется в магазине.

Частые проблемы

  • «Install the TestFlight preview on a real iPhone, try it, then tick “Tried on a real iPhone”.» Выполните шаг 7 и снова нажмите Publish.
  • Bundle ID нет в списке Apple. Нажмите Проверить снова на странице ваших приложений в Keynate. Если ключ не может его зарегистрировать, добавьте его вручную в аккаунте Apple Developer в разделе Identifiers.
  • Apple блокирует загрузку. Примите актуальные соглашения в разделе Business → Agreements.
  • Apple запросила изменения. См. My app was rejected.
  • Другие вопросы: My app does not build or publish.

Вопросы

Часто задаваемые вопросы

Оплачивает ли Keynate сбор Apple?

Нет. Аккаунт разработчика принадлежит вам, поэтому ежегодный взнос оплачивается напрямую в Apple.

Работает ли приложение на iPad?

Да. Карточка в App Store называется iPhone & iPad app (App Store).

Похожие темы

Отзыв

Было ли это полезно?

Также доступно на

Все еще нужна помощь?