Снимки экрана, сделанные на iPhone XR, не принимаются для 6,5-дюймовых снимков экрана в App Store Connect.

Я только что купил новый iPhone XR, чтобы сделать скриншоты для своего приложения в App Store. Начиная с 27 марта 2019 года, вам необходимо предоставить 6,5" (новые модели телефонов) снимки экрана:

Однако App Store Connect не принимает мои снимки экрана, сделанные с помощью этого устройства. После дальнейших исследований я обнаружил, что iPhone XR на самом деле 6.1":

Я не из мира iOS (я в основном работаю с Google и Android), поэтому мне интересно, что я что-то упустил, или документы не так?

3 ответа

Решение

Размеры iPhone XR и iPhone XS Max одинаковы: 414x896. Причина, по которой ваш снимок экрана имеет неправильный размер, заключается в том, что iPhone XR имеет двойное разрешение, а iPhone XS Max - тройное разрешение. Но это не проблема. Если ваш снимок экрана выглядит как 828x1792, просто запустите его через любое основное приложение для обработки изображений, такое как Preview, и измените размер на 150% от его текущего размера:

 828 * 1.5 = 1242 
1792 * 1.5 = 2688

Это дает вам необходимый размер, 1242x2688.

(Тем не менее, обратите внимание, что вам не нужно какое-либо устройство только для того, чтобы создать снимок экрана, приемлемый для App Store. Снимки экрана из различных симуляторов XCode будут работать отлично. Даже приложение с функциональностью, которая не совсем работает на симуляторе можно настроить для создания его обычного интерфейса, чтобы вы могли сделать снимок экрана. У меня есть девять приложений в настоящее время в App Store, каждое с принятым набором снимков экрана, и ни один из этих снимков экрана не был сделан на устройство.)

Таблица немного вводит в заблуждение, включение iPhone XR в этот список фактически означает, что он покажет скриншоты iPhone XS Max, если вы посетите список приложений App Store с iPhone XR.

Что действительно актуально при загрузке "6,5-дюймового" снимка экрана, так это требуемый размер изображения, который составляет 1242x2688 или 2688x1242 пикселей. Снимки экрана, сделанные на iPhone XR, имеют размер 828x1792 пикселей (источник: iosres.com), поэтому ваши снимки экрана были отклонены.

Хотя экраны iPhone XR и XS Max имеют одинаковый размер с точки зрения, они не одинаковы с точки зрения PIXELS (и дюймов).

XR:     6.1in, 828x1792 @2x
XS Max: 6.5in, 1242x2688 @3x  <--- you want this one.

Существует путаница в отношении необходимого размера, поскольку в спецификации говорится, что для XR и XS Max используется 6,5-дюймовый экран, подразумевая, что они оба имеют одинаковый размер.

Просто используйте симулятор XS Max, чтобы делать скриншоты, и все будет хорошо. Я попробовал это только сейчас, получил нужный размер.

Другие вопросы по тегам