我正在从我的iOS模拟器中截取屏幕并试图将它们放入iTunes Connect,但它继续告诉我我的尺寸错误。它们与iTunes Connect中已有的图片大小相同。刚刚发生了什么?
答案 0 :(得分:162)
对于需要缩放模拟器窗口大小的人,请关闭“优化窗口比例的渲染”。它位于“调试”菜单下。
它会为您提供设备维度的屏幕截图。
答案 1 :(得分:35)
看起来iOS模拟器开始缩放屏幕截图。如果您使用的是非100%比例的iOS模拟器,请检查其实际大小。
答案 2 :(得分:32)
iPhone 6.5的显示screenshot specifications列出了具有误导性的iPhone Xs Max和iPhone Xr。您必须使用iPhone Xs Max模拟器拍摄屏幕截图,该模拟器会生成1242x2688图像。 iPhone Xr的屏幕截图为828x1792,将被拒绝。
“调试>优化窗口比例的渲染”在XCode 10.2中不存在
答案 3 :(得分:9)
我这样解决了我的问题:
我将模拟器设置为物理尺寸:“窗口”>“物理尺寸”(快捷方式: 命令+ 1)
我设置了高质量图形:调试>图形质量替代>高质量
我使用了Xcode版本11.3.1,并按以下方式制作了屏幕截图:
答案 4 :(得分:8)
如果您使用的是XCode 9. 窗口>缩放并截屏。
答案 5 :(得分:4)
使用8Plus模拟器时,可能会解决所有问题。 试一试。
答案 6 :(得分:4)
对于XCcode 11.0版
分辨率必须为:
以上内容在iTunes Connect中对以下用户有效:
对于5.5英寸或更小尺寸的显示屏,请使用 iPhone 8 + 模拟器
解决方案参考 https://help.apple.com/app-store-connect/#/devd274dd925
答案 7 :(得分:2)
我通过改变模拟器的比例来解决问题:窗口 - >比例 - > 100%强> 如果您选择其他比例,屏幕截图也将缩放。
答案 8 :(得分:2)
为XCode 9工作:
Optimize Rendering for Window Size
菜单中取消选中Debug
。Show Device Bezels
菜单中取消选中Window
选项。 Physical Device
菜单中取消选中Window
选项。 (CMD +1)Zoom
菜单中再次单击Window
选项。模拟器的高度将等于Mac的屏幕高度。 在我的情况下,屏幕截图的分辨率为5.5“显示屏为1242×2208,而12.9”显示屏为iPad(2048)×2732。
在iPhone 7 Plus,8 Plus和iPad Pro(12.9英寸)上进行了测试。
答案 9 :(得分:0)
某些版本的模拟器似乎存在问题。仅仅按照@Semloh的建议设置“优化窗口比例的渲染”对我来说还不够,而且我的屏幕截图太小了,因为我在Macbook Air上这样做了。
我可以通过以下方法解决此问题:关闭边框,将窗口拖动到屏幕底部,然后通过将左上角拖动到屏幕顶部来调整其大小。
我这样做是两次/两次来获取iPhone屏幕快照,而2/3次是为了获取iPad屏幕快照-窗口将捕捉视口的整个高度,但每个屏幕快照会依次变大。
屏幕截图的大小将在设备的适当大小处最大化。
答案 10 :(得分:0)
我在App Store Connect上的所有上传都不工作,所以我刷新了上传页面,现在可以正常工作了...试试看
答案 11 :(得分:0)
答案 12 :(得分:0)
在使用XCode 11,使用iPhone 11 Pro Max的模拟器的13“ MBP上,产生了1242××2688的屏幕截图,并被App Store Connect接受为6.5”。
iPhone 11仅生成828××1792。
答案 13 :(得分:0)
对于Xcode 12 / Simulator 12
在模拟器中,我必须选择 Window> Pixel Accurate (或Command + 3)。
在我的Mac Book Pro上,这使模拟器比屏幕更高,使得使用Shift + Command + 5截屏成为不可能。幸运的是,模拟器具有 Edit> Copy Screen 命令(或Control + Command + C),可以完美复制模拟器内容,其中包括模拟器的一部分。看不到。
将复制的屏幕图像粘贴到您的首选图像编辑器中,并另存为.png。