Ответ 1
Похоже, что симулятор iOS начал масштабировать скриншоты. Просто проверьте его реальный размер, если вы используете симулятор iOS с шкалой не 100%.
Я снимаю скриншоты с моего iOS Simulator и пытаюсь поместить их в iTunes Connect, но он продолжает говорить мне, что у меня неправильный размер. Они имеют тот же размер с изображениями, которые уже находятся в iTunes Connect. Что только что произошло?
Похоже, что симулятор iOS начал масштабировать скриншоты. Просто проверьте его реальный размер, если вы используете симулятор iOS с шкалой не 100%.
Для людей, которым необходимо масштабировать размер окна симулятора, отключите "Оптимизировать рендеринг для шкалы окна". Он находится в меню "Отладка".
Это даст вам скриншоты измерения устройства.
Дисплей iPhone 6.5 Снимок экрана спецификации содержит список iPhone Xs Max и iPhone Xr, который вводит в заблуждение. Вы должны делать снимки экрана с помощью симулятора iPhone Xs Max, который генерирует изображение 1242x2688. Снимки экрана iPhone Xr имеют размер 828x1792 и будут отклонены.
"Отладка> Оптимизировать рендеринг для масштабирования окна" не существует в XCode 10.2
Если вы используете XCode 9. Окно > Масштаб и сделайте снимок экрана.
При использовании симулятора 8Plus все проблемы могут быть решены. Попробуйте.
Я решил проблему, изменив масштаб симулятора: Окно → Масштаб → 100% Если вы выберете другую шкалу, скриншоты также будут масштабированы.
Работа для XCode 9:
Optimize Rendering for Window Size
в меню Debug
.Show Device Bezels
панели Show Device Bezels
в меню " Window
.Physical Device
в меню " Window
. (CMD + 1)Zoom
в меню " Window
. Симулятор примет высоту, равную высоте экрана Mac.В моем случае разрешение снимка экрана составляет 1242 × 2208 для 5,5-дюймового дисплея и 2048 × 2732 для 12,9-дюймового дисплея (iPad).
Протестировано на iPhone 7 Plus, 8 Plus и iPad Pro (12,9 ").
Кажется, есть проблема с некоторыми версиями симулятора. Просто установить "Оптимизировать рендеринг для масштабирования окна", как предложил @Semloh, было недостаточно для меня, и мои скриншоты были бы слишком маленькими, поскольку я делал это на Macbook Air.
Я смог преодолеть это, выключив лицевые панели, перетащив окно в нижнюю часть экрана, а затем изменив его размер, перетащив верхний левый угол в верхнюю часть экрана.
Я сделал это один/два раза для получения снимков экрана iPhone и 2/3 раза для получения снимков экрана iPad - окно будет фиксировать всю высоту области просмотра, но каждый снимок будет последовательно больше.
Размер скриншота будет максимальным при соответствующем размере устройства.
Моя загрузка вообще не работала в App Store Connect, поэтому я обновил страницу загрузки, и теперь она работает... попробуйте
Ничто из вышеперечисленного не работает для меня на XCode 10.2.1. Решением было установить Высокое качество в разделе Отладка → Переопределение качества графики
Для XCcode версии 11.0
Разрешение должно быть:
Это будет действительно в iTunes Connect для:
Для 5,5-дюймового дисплея и меньшего размера используйте симулятор iPhone 8+
Справочник резолюцийhttps://help.apple.com/app-store-connect/#/devd274dd925