iPhone X 模拟器截图去除刘海

4

有没有人知道如何在 iPhone X 模拟器上不带刘海截屏?

当我尝试上传带有刘海的截图到 iTunes Connect 时,会出现错误提示:“图像不能包含透明度”。使用模拟器上的 Command + S 快捷键可以创建带有刘海的截图,但 iTunes Connect 不接受这些截图。


你为什么认为这与缺口有任何关系? - matt
我已经成功地从iPhone X模拟器上传了屏幕截图。 - Paulw11
@matt 我认为凹口是问题所在,因为凹口处有透明度,而且消息显示它不能包含透明度。我已经仔细检查过分辨率了。我刚刚意识到我使用的是不支持iOS 11.1的xCode 9.0。所以我正在下载xCode 9.1,这可能会解决问题。 - David L
根据苹果公司的说法,“iPhone X截图是可选的”。所以我建议忽略整个问题。但是,如果他们对透明度有问题,我建议您检查屏幕截图是否具有alpha通道,并在有的情况下将其删除。 - matt
2个回答

12

稍晚了一些,但可能仍然适用于人们。

如果在点击文件/新截图之前按住option(⌥)键(或者只需按住⌘ + s + ⌥),您将能够拍摄不带设备遮罩的截图。

输入图像描述


是的!这太有帮助了。在新版Xcode中,我已经寻找了一个小时来找到这个选项...在Xcode 9.0中(我想那是我以前用过的版本?),默认的截图没有设备蒙版。 - sizzlecookie
我能否在不弹出对话框的情况下立即进行截屏?这需要花费时间和键盘/鼠标交互才能继续。 - ReDetection

3

正如其他评论者所说,这似乎只是由于您的屏幕截图包含透明度或 alpha 通道的问题。为了消除它,请在 Mac 上打开预览中的屏幕截图,转到 文件->导出... 并将其保存为 PNG 格式。确保未选中 Alpha 复选框。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接