Я только что снял видео о своем новом приложении, работающем на iPhone 6, используя QuickTime Player и кабель Lightning. Впоследствии я создал проект предварительного просмотра приложения в iMovie, экспортировал его и смог успешно загрузить его в iTunes Connect.
Apple требует, чтобы разработчики загружали предварительные просмотры приложений в разных разрешениях, зависящих от размера экрана, а именно:
- iPhone 5 (S): 1080 x 1920 или 640 x 1136
- iPhone 6: 750 x 1334 (что у меня есть)
- iPhone 6+: 1080 x 1920
Очевидно, 1080 x 1920 убивает двух зайцев одним выстрелом. Я знаю, что масштабирование не является идеальным решением, но оно отвечает моим потребностям. Поскольку у меня нет 6+, другой сеанс записи не будет делать трюк.
К сожалению, iTunes Connect чрезвычайно придирчив к тому, что принять. Вот что я пробовал, безрезультатно:
- Handbrake, iMovie, QuickTime не поддерживают масштабирование
- MPEG Streamclip
-
ffmpeg -i input.mp4 -acodec copy -vf scale=1080:1920 output.mp4
Как ни странно, iTunes Connect продолжает жаловаться на неправильное разрешение при попытке загрузить output.mp4 из ffmpeg.