Перейти к содержимому
Revs App

Подпись: Android keystore и App Store Connect

Раздел «Подпись» в Revs App: ключ подписи Android (keystore - сгенерировать или загрузить свой) и ключ App Store Connect API для iOS (.p8). Обязательный шаг перед публикацией.

Чтобы магазины приняли приложение, сборки должны быть подписаны - это цифровая гарантия, что обновления выпускаете именно вы. В разделе Подпись настраиваются ключи: keystore для Android и ключ App Store Connect API для iOS.

Ключ подписи (keystore)

Секретный ключ, которым «запечатывается» каждая сборка Android. Google Play привязывает приложение к этому ключу навсегда: обновление примут, только если оно подписано тем же ключом.

Android: keystore

Есть два пути:

  • Сгенерировать - Revs App создаст keystore за вас (кнопка «Сгенерировать»). Самый простой вариант для новичка.
  • Загрузить свой - если у вас уже есть ключ (файл .jks или .keystore), загрузите его. Нужно, если приложение уже публиковалось этим ключом.

Пошагово (генерация):

  1. Откройте раздел ПодписьAndroid.
  2. Выберите ИсточникСгенерировать.
  3. Запустите генерацию - появится «Генерация запущена», затем Статус: сгенерирован.

iOS: App Store Connect API

Для сборки и публикации под iOS нужен ключ App Store Connect API - файл формата .p8, который вы создаёте в своём аккаунте Apple Developer.

Пошагово:

  1. В App Store Connect создайте ключ API и скачайте файл .p8 (он выдаётся один раз).
  2. В Revs App откройте ПодписьiOS и загрузите .p8 вместе с сопутствующими данными ключа.
  3. Здесь же задаётся Bundle ID приложения (поле из Основного заполняется отсюда).

После настройки

Когда подпись готова, в Обзоре у платформы появится бейдж «Готово», и можно запускать сборки.

Советы

  • Новичкам под Android - генерируйте keystore в Revs App, не усложняйте.
  • Ключ .p8 и keystore - секретные. Не пересылайте их в открытых каналах.

Возможные ошибки

Сообщение Решение
«Выберите .jks или .keystore» При загрузке своего ключа Android нужен файл .jks/.keystore.
«Файл слишком большой, ожидается формат .p8» Для iOS загружайте именно ключ App Store Connect API в формате .p8.
«Не удалось запустить генерацию» Повторите позже; при повторе обратитесь в поддержку.
«Заполните все поля» Для iOS нужны все данные ключа (файл и идентификаторы).

Связанные статьи