Размеры скриншотов iTunes Connect для всех устройств iOS (iPhone / iPad / Apple Watch)


221

Я пытаюсь отправить новое приложение в App Store, но теперь Apple требуется скриншоты для iPhone размером 4,7 и 5,5 дюйма. У кого-нибудь есть эти характеристики скриншота (размер)?

Я пробовал с:

  • 640 х 1136 (портрет)
  • 640 х 1096 (портрет)
  • 1136 x 640 (пейзаж)
  • 1136 х 600 (пейзаж)

Я также пытался использовать скриншоты размера iPad, но это тоже не сработало. Я не получал никаких советов или писем от Apple с этой информацией, и я не вижу никакой помощи в iTunes Connect.


Есть ли у Apple веб-страница с описанием новых требований к снимкам экрана? Эта страница еще не была обновлена.
Кодо

1
Я сделал поиск, но я не могу найти ничего о новых разрешениях размеров. Также я смотрю в Ресурсы по разработке. Все еще не повезло.
Игры и приложения для EO


1
Обновленная ссылка на 2017 год: developer.apple.com/library/content/documentation/…
Ludo

Ответы:


489

Для подключения iTunes допустимы следующие разрешения:

  • iPhone 3 + 4 (3,5 дюйма)
    • 640 х 960
  • iPhone 5, iPhone 5S, iPhone 5C (4 дюйма)
    • 640 х 1136
  • iPhone 6, iPhone 6S, iPhone 7, iPhone 8 (4,7 дюйма)
    • 750 х 1334
  • iPhone 6 Plus, iPhone 6S Plus, iPhone 7 Plus, iPhone 8 Plus (5,5 дюймов)
    • 1242 x 2208
    • Вам нужен скриншот в этом разрешении, телефон масштабирует их до 1080 х 1920
  • iPhone X (5,8 дюйма)
    • 1125 x 2436
  • iPhone XR (6,1 дюйма)
    • 828 х 1792
  • iPhone XS (5,8 дюйма)
    • 1125 x 2436
  • iPhone XS Max (6,5 дюйма)
    • 1242 x 2688
  • iPad Mini 2, iPad Mini 3, iPad Mini 4 (7,9 дюйма)
    • 1536 x 2048
  • iPad 3, iPad 4, iPad Pro, iPad Air, iPad Air 2 (9,7 дюйма)
    • 1536 x 2048
  • iPad Pro (10,5 дюймов)
    • 1668 x 2224
  • iPad Pro (12,9 дюйма)
    • 2048 х 2732
  • Apple Watch Series 1, Apple Watch Series 2, Apple Watch серии 3 - 38 мм (1,5 дюйма)
    • 272 х 340
  • Apple Watch серии 4 - 40 мм (1,57 дюйма)
    • 394 х 324
  • Apple Watch Series 1, Apple Watch Series 2, Apple Watch серии 3 - 42 мм (1,65 дюйма)
    • 312 х 390
  • Apple Watch серии 4 - 44 мм (1,78 дюйма)
    • 448 х 368

Надеюсь это поможет. Даже документация Apple по этому вопросу является неполной.

Обновление: Apple представила новый Media Manager, который требует только создания обложек для крупнейших устройств iPhone и / или iPad. Меньшие изображения будут созданы для вас. Обратите внимание, что если вы раньше не создавали изображения для iPad Pro, вам придется сделать это сейчас (если вы поддерживаете iPad).

Обновление: теперь поддерживаются скриншоты и превью приложений для новых устройств .


12
Не могли бы вы объяснить, как вы попали на «iPhone 6 Plus (2208 x 1242)»? Потому что спецификации телефона Apple дают вам размер 1920x1080 пикселей для плюса ...
Orgmir

1
@queenie, 3x. 5,5-дюймовые снимки экрана имеют размер 2208 x 1242, а не 1920 x 1080.
Northtree,

5
@BenClayton Изображение на iPhone 6 Plus уменьшено на 1,15 до более низкого разрешения. paintcodeapp.com/news/iphone-6-screens-demystified . Я думаю, что iPhone 7 может быть 2208 х 1242 пикселей.
северное дерево

1
Масштабирование IS действительно меняется разрешение скриншота.
Boweidmann

6
Когда Apple выпустила свой новый «Media Manager», они дали нам новое преимущество, заключающееся в том, что нужно было загружать только самые большие скриншоты устройства. Однако теперь они требуют от вас создания скриншотов размером с iPad Pro, если вы поддерживаете iPad. Это разочаровывает, если вы обнаружите это после получения обычных ресурсов для более 80 приложений, которые вы обновляете, и вам нужно обратиться к своей команде UX за новым iPad Pro, который они никогда не создавали. # вздох
Бруно Броноски

215

Этот ответ обновлен для Xcode 11.

App Store Connect в настоящее время запрашивает изображения в следующих категориях:

введите описание изображения здесь

iPhone 6,5 "Дисплей

Это 1242 x 2688пиксели. Вы можете создать изображение этого размера с помощью симулятора iPhone 11 Pro Max .

iPhone 5,5 "Дисплей

Это 1242 x 2208пиксели. Вы можете создать изображение этого размера с помощью симулятора iPhone 8 Plus .

iPad Pro (3-го поколения) 12,9 "Дисплей

Это 2048 x 2732пиксели. Вы можете создать изображение такого размера, используя симулятор iPad Pro (12,9-дюймовый) (3-го поколения) .

iPad Pro (2nd gen) 12,9 "дисплей

Это 2048 x 2732пиксели. Это точно такой же размер, как у iPad Pro (12,9 дюйма) (3-го поколения) , поэтому большинство людей могут использовать здесь те же снимки экрана. Но посмотри на это .

Ноты

  • Используйте File> New Screen Shot ( Command+ S) в симуляторе, чтобы сохранить скриншот на рабочий стол. На реальном устройстве нажмите Sleep/Wake+ Home на iPhone / iPad (изображения доступны в приложении Фото)
  • Размеры в пикселях выше - это полноэкранные портретные ориентации. Вы не должны включать строку состояния, поэтому вы можете либо вставить цвет фона поверх текста и значков строки состояния, либо обрезать их и масштабировать изображение обратно.
  • Смотрите эту ссылку для более подробной информации.

110

Чтобы получить скриншоты нужного размера без необходимости создавать их вручную - запустите ваше приложение в последней версии XCode и выберите iPhone, для которого вам нужны скриншоты, а затем нажмите cmd-s во время просмотра симулятора. Это сохранит скриншот на рабочий стол в полном разрешении, которое вам нужно для отправки.

Как отмечено ниже @HoffZ, убедитесь, что масштаб установлен на 100%.

В Xcode выберите симулятор, который вы хотите:

Симуляторы Xcode

В меню симулятора установите масштаб на 100%:

Установите масштаб на 100%

Нажмите cmd-s, чтобы сохранить:

Сохранить скриншот


10
Обратите внимание на две вещи: 1) Изображение сохраняется на рабочем столе. 2) Убедитесь, что масштаб составляет 100% (Window-> Scale in simulator).
HoffZ

1
Это отличный ответ, и я надеюсь попробовать его позже с моего Mac, потому что до сих пор я пытался загрузить изображения различных размеров, соответствующие документам, по адресу: developer.apple.com/library/content/documentation/… Все мои изображения терпят неудачу, даже если они соответствуют спецификациям, в которых говорится, что они неправильного размера Действительно сбивает с толку. Спасибо за подсказку, как туда добраться.
Раддевус

3
Я не думаю, что требуется, чтобы этот масштаб был установлен на 100%. 12-дюймовый симулятор iPad Pro не будет подходить к дисплею моего MacBook на 100%, однако снимки экрана сохраняются в полном разрешении.
Люк Бартоломео

1
Это лучший ответ, потому что в отличие от других, он вне времени!
user3069232

1
Подтверждение 100% масштаба не требуется. Скриншот всегда в полном разрешении.
Velda

18

В Xcode 9, помимо установки Window Scale на 100% (⌘1), теперь необходимо также снять флажок Optimize Rendering for Window Scaleв меню отладки, чтобы получить скриншот с правильным разрешением.

Чтобы сделать снимок экрана подходящего размера для использования в магазине приложений:

1.) Запустите приложение в симуляторе
2.) Установите масштаб (⌘1)
3.) Снимите флажок Optimize Rendering for Window Scaleв меню отладки
4.) Сделайте снимок экрана с помощью ⌘S

введите описание изображения здесь


Огромное спасибо! :)
Хорхе Луис Пенья Лопес

7

(Перекрестная публикация моего ответа здесь: https://stackoverflow.com/a/25775147/798533 )

Для тех, кто ищет разрешение изображения для загрузки (если вы хотите создать несколько скриншотов в фотошопе), они:

  • iPhone 6: 750 × 1334
  • iPhone 6 Plus: 1242 × 2208

Хорошее справочное руководство здесь: http://www.paintcodeapp.com/news/iphone-6-screens-demystified (рассказывает о разрешениях и понижающей дискретизации iPhone 6+).


6

Теперь Apple Inc. добавила новые снимки экрана устройства через iTunesconnect, то есть iPad Pro. Вот все размеры снимков экрана, которые требует iTunesconnects.

  • iPhone 6 Plus (5,5 дюйма) - 2208x1242
  • iPhone 6 (4,7 дюйма) - 1334x750
  • iPhone 5 / 5s (4 дюйма) - 1136x640
  • iPhone 4s (3,5 дюйма) - 960x640
  • iPad - 1024x768
  • iPadPro - 2732x2048

4

Кроме того, обратите внимание, что у вас может быть установлена ​​прозрачность, даже если у вас нет прозрачности на ваших изображениях. Если вы используете фотошоп, «сохраните для Интернета» и отмените выбор «прозрачности» или просто преобразуйте изображение в формат .jpg. iTunes Connect, похоже, также отказывается от прозрачных пленок.


4

Это обновление с 6-14-2017 из следующего источника:
http://help.apple.com/itunes-connect/developer/#/devd274dd925

Характеристики скриншота

  • 5,5-дюймовый дисплей Retina
    1242 x 2208 пикселей для портрета
    2208 x 1242 пикселей для ландшафта

  • Дисплей Retina с диагональю 4,7 дюйма
    750 x 1334 пикселя для портрета
    1334 x 750 пикселей для ландшафта

  • 4-дюймовый Retina Display
    640 x 1096 пикселей для портрета (без строки состояния)
    640 x 1136 пикселей для портрета (полный экран)
    1136 x 600 пикселей для пейзажа (без строки состояния)
    1136 x 640 пикселей для пейзажа (полный экран)

  • 3,5-дюймовый дисплей Retina
    640 x 920 пикселей для портрета (без строки состояния)
    640 x 960 пикселей для портрета (полный экран)
    960 x 600 пикселей для пейзажа (без строки состояния)
    960 x 640 пикселей для пейзажа (полный экран)

  • 12,9-дюймовый дисплей Retina с
    разрешением 2048 x 2732 пикселей для портрета
    2732 x 2048 пикселей для портрета

  • 9,7-дюймовый дисплей Retina с
    высоким разрешением:
    2048 x 1496 пикселей для пейзажа (без строки состояния)
    2048 x 1536 пикселей для пейзажа (полный экран)
    1536 x 2008 пикселей для портрета (без строки состояния)
    1536 x 2048 пикселей для портрета (полный экран)
    Стандартное разрешение:
    1024 x 748 пикселей для пейзажа (без строки состояния)
    1024 x 768 пикселей для пейзажа (полный экран)
    768 x 1004 пикселей для портрета (без строки состояния)
    768 x 1024 пикселей для портрета (полный экран)

  • macOS
    Одно из следующих значений с соотношением сторон 16:10.
    1280 x 800 пикселей
    1440 x 900 пикселей
    2560 x 1600 пикселей
    2880 x 1800 пикселей

  • tvOS
    1920 x 1080 пикселей

  • watchOS
    312 x 390 пикселей


1

Для устройств iPhone: теперь нам нужен только один размер iPhone 6 Plus (5,5 дюйма). • 1242 x 2208. Затем у нас есть флажок во всех других размерах, чтобы: использовать 5,5-дюймовый дисплей


хороший ответ. Спасибо, мисс Анчал.
MRizwan33

1
 1)iPhone X screenshot support in iTunes Connect.October 27, 2017.

 2)You can now upload screenshots for iPhone X. 
  Youll see a new tab for 5.8-inch displays under Screenshots and App Previews on your iOS app  version information page.

 3)Note that iPhone X screenshots are optional and cannot be used for smaller devices sizes. 
  5.5-inchdisplay screenshots are still required for all apps that run on iPhone.

 4)iPhone X Screenshot Resolutions
  1125 by 2436 (Portrait)
  2436 by 1125 (Landscape)

1

С помощью симуляторов для соответствующих устройств мы можем удобно создавать скриншоты с помощью команды cmd + S. И это дает нам точное разрешение для устройства, которое мы моделируем. Команда обзора упомянула бы это, но никогда не делала. :)



0
  1. Запустите приложение на симуляторе и сохраните снимки экрана.

  2. Переименуйте эти снимки экрана в 4.7.1 (iPhone 6), 5.5.1 (iPhone 6 plus) и так далее.


1
Unity приложения не очень хорошо работают в эмуляторе
Almo

0

для xcode 11.1, который не содержит ipad pro iPad Pro (2nd Gen) 12.9 "Дисплей запустить эту команду в терминале

xcrun simctl создает "iPad Pro (12,9-дюймовый) (2-го поколения)" "com.apple.CoreSimulator.SimDeviceType.iPad-Pro - 12-9-дюймовый --- 2-го поколения" "com.apple.CoreSimulator. SimRuntime.iOS-13-1"

Смотри сюда


0

Я добавил эту страницу в закладки и часто обращаюсь к ней, но никто не упоминает о размере нового 11-дюймового iPad Pro. Это 1668x2388.

Вот скрипт bash, который изменяет размеры скриншотов в соответствии с размерами. Я не смог запустить симулятор iPhone 4 в последней версии xcode от 2020 года, так что это было необходимо для меня.

#!/usr/bin/env bash

HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"

declare -A sizes
sizes["6-5-inch-iphone-xs-max"]="1242x2688"
sizes["5-8-inch-iphone-x"]="1125x2436"
sizes["5-5-inch-iphone-6"]="1242x2208"
sizes["4-7-inch-iphone-6"]="750x1334"
sizes["4-inch-iphone-6"]="640x1096"
sizes["3-5-inch-iphone-4s"]="640x920"
sizes["12-9-inch-ipad-pro-@3"]="2048x2732"
sizes["12-9-inch-ipad-pro-@2"]="2048x2732"
sizes["11-inch-ipad-pro"]="1668x2388"
sizes["10-5-inch-ipad-pro"]="1668x2224"
sizes["9-7-inch-ipad"]="1536x2008"

for i in "${!sizes[@]}"; do
    if [[ "$i" == *"ipad"* ]]; then
        [ -d "$HERE/ipad" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/ipad"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    else
        [ -d "$HERE/iphone" ] || continue
        mkdir -p "$HERE/$i"
        cd "$HERE/iphone"
        for file in *.jpg; do
            [ -e "$file" ] || continue
            convert "$file" -resize "${sizes[$i]}"\! "$HERE/$i/$file"
            echo "scaled $file"
        done
    fi
done

Для того, чтобы использовать его, поместите его в новом каталоге, а также создать /iphoneи в /ipadкаталоге рядом с ним. Поместите ваши общие скриншоты ipad и iphone в эти папки. Запустите скрипт, он сгенерирует именованные папки для всех размеров.

ios_screenshots/
├── run.sh
├── iphone/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg
├── ipad/
   ├── screenshot_1.jpg
   ├── screenshot_2.jpg
   ├── screenshot_3.jpg


-3

Эти детали дает по журналу ...

Для iPhone 6 Plus

Screen bounds: {{0, 0}, {414, 736}}, Screen resolution: <UIScreen: 0x7f97fad330b0; bounds = {{0, 0}, {414, 736}}; 
mode = <UIScreenMode: 0x7f97fae1ce00; size = 1242.000000 x 2208.000000>>, scale: 3.000000, nativeScale: 3.000000

Для iPhone 6

Screen bounds: {{0, 0}, {375, 667}}, Screen resolution: <UIScreen: 0x7fa01b5182d0; bounds = {{0, 0}, {375, 667}}; 
mode = <UIScreenMode: 0x7fa01b711760; size = 750.000000 x 1334.000000>>, scale: 2.000000, nativeScale: 2.000000
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.