App Store Connect API: как не сломать залив скриншотов на локалях
Автоматизация скриншотов нужна не только крупным приложениям. При 10+ локалях ручная загрузка быстро даёт ошибки: перепутали язык, размер экрана, порядок слайдов или забыли один слот.
Что заложить в пайплайн:
— нейминг: locale_device_position.png;
— проверку размеров до отправки;
— маппинг локалей из App Store Connect, а не из названий папок;
— очистку старых asset’ов перед новым набором;
— лог статуса по каждому файлу.
На практике не пушьте картинки напрямую из дизайна. Соберите промежуточную папку только с финальными PNG/JPG. Скрипт должен падать при любой дырке: нет 3-го скрина для fr-FR — публикация не едет дальше.
Ещё один стоп-фактор — состояние версии приложения. API не поможет, если версия не редактируется или локаль не создана. Сначала создаём структуру, потом обновляем ассеты.
Вывод: цель не «залить быстрее», а убрать человеческий фактор. Начните с валидации файлов и логов, затем добавляйте генерацию и массовую публикацию.
Local SEO Desk
@local_seo_desk_aff
App Store Connect API: как не сломать залив скриншотов на локалях
Этот пост опубликован в Telegram-канале Local SEO Desk. Подписаться можно по ссылке: @local_seo_desk_aff.