Перейти к содержимому
Назад к глоссарию
Термин глоссария

Fastlane frameit

Команда командной строки в инструментарии Fastlane, оборачивающая скриншоты в рамки устройств с помощью статических шаблонов.

Eric Isensee
Eric IsenseeFounder · Last updated 5 мая 2026 г.

frameit — это действие Fastlane, которое берёт сырые скриншоты приложения из папки, определяет, к какому устройству относится каждый скриншот по его пиксельным размерам, и композитит их внутри подходящей рамки устройства. Затем оно опционально добавляет заголовок и фоновое изображение, прочитанные из локального Framefile.json. frameit стал пионером идеи автоматического обрамления скриншотов для мобильных команд и до сих пор широко используется в старых Ruby-конвейерах релизов. Его ограничения тоже хорошо известны: конфигурация живёт в JSON-файлах рядом с исходными PSD под контролем версий, библиотеку рамок устройств приходится скачивать и обновлять вручную, когда Apple или Google выпускают новое железо, у frameit нет понятия живого редактора, нет предпросмотра, нет центральной библиотеки шаблонов и нет API. Команды, переросшие frameit, обычно мигрируют на хостинговую платформу скриншотов, предлагающую визуальный редактор, REST API, YAML-каркас и порендерный рендеринг — при этом сохраняя возможность вызова из Fastlane через плагин, чтобы окружающий поток `fastlane deliver` продолжал работать. frameit остаётся полезной базой для понимания проблемного пространства.

Используется в

Посмотрите, как это понятие проявляется в продукте:

Изучить функцию