Создать скриншоты для App Store по нескольким устройствам
Когда использовать: Нужны скриншоты 6.5", 6.7", iPad в светлом и тёмном режиме — быстро.
Предварительные требования
- Xcode + simctl — Стандартная установка Xcode
- Установленный idb —
brew tap facebook/fb && brew install idb-companion - Собранный .app-бандл —
xcodebuild -scheme YourApp -destination 'platform=iOS Simulator' build
Поток
-
Настроить устройстваЗагрузи симуляторы iPhone 15 Pro Max и iPad Pro 13-inch. Перечисли их когда будут готовы.✓ Скопировано→ list_simulators показывает оба как Booted
-
Настроить строку состоянияУстанови на обоих строку состояния: 9:41, полный заряд батареи, полный сигнал. В стиле App Store.✓ Скопировано→ status_bar_set успешно; чистый вид
-
Установить + сделать скриншотыУстанови MyApp.app на обоих. Запусти, переходи Главная → Профиль → Настройки, делай скриншот каждого в светлом и тёмном режиме. Сохраняй в /screenshots/<device>/<mode>/.✓ Скопировано→ Папка на каждое устройство со светлым и тёмным вариантами каждого экрана
Итог: Полный набор скриншотов для App Store за ~10 минут, без ручного захвата.
Подводные камни
- Симулятор загружается, но приложение падает при запуске — Получи лог simctl; проверь на отсутствующие entitlements
- Dynamic Island перекрывает настройки строки состояния — На Pro Max status_bar_set всё равно применяется под DI