Reputation: 1928
I'm trying to create an App Preview for my ios app in App Store Connect. I'm targeting 6.5" displays.
I successfully created the .mov file using QuickTime, recording my app activity on my iPhone XR. However, when I uploaded the file to App Store Connect, it said App preview dimensions should be: 1920x886, 886x1920.
According to Apple, the Accepted resolution is different than the Native resolution (see image below).
How can I create an App Preview if the native size isn't the correct size? Is there a way to use QuickTime or iMovie to either edit or record the right size?
Also, I'm not using Xcode as this is a phonegap project.
Thanks for your help!
Upvotes: 13
Views: 4061
Reputation: 2078
Same issue, my iPhone 13 Pro's screen record has 888 x 1920 resolution, just 2 points different (886 x 1920) though Apple doesn't accept it, finally I use FCPX to adjust the resolution then problem solved.
Upvotes: 0
Reputation: 2636
If you have ffmpeg
installed, here's the copy-paste command (from here):
ffmpeg -i input.avi -vf scale=320:240 output.avi
Upvotes: 1
Reputation: 453
It happened to me as well and I needed to change the format with ffmpeg from .mov to .mp4 in order for the video to be accepted by the App Store Connect.
This command line did the job:
ffmpeg -i input.mov -acodec copy -crf 12 -vf scale=886:1920,setsar=1:1 output.mp4
Upvotes: 17
Reputation: 6258
You will need to resize the video. Record it first on the targeted device in full resolution. After that you can resize it with tools like iMovie, AfterEffects, ffmpeg or similar.
Upvotes: 3