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

Screenshot Specifications for App Store

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

iPhone XR specifications

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

2
c0dehunter 3 Май 2019 в 16:58

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, каждое с принятым набором снимков экрана, и ни один из этих снимков экрана не был сделан на устройстве.)

3
matt 3 Май 2019 в 21:28

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

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

3
Tamás Sengel 3 Май 2019 в 16:53

Хотя экраны 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, чтобы делать скриншоты, и все будет хорошо. Я попробовал это только сейчас, получил нужный размер.

2
dechhay 31 Май 2019 в 01:46