AppStore Connect 显示的屏幕截图颜色空间错误

Posted

技术标签:

【中文标题】AppStore Connect 显示的屏幕截图颜色空间错误【英文标题】:AppStore Connect displayed screenshots wrong colorspace 【发布时间】:2019-02-21 14:24:33 【问题描述】:

有人知道在显示屏幕截图时强制 AppStore Connect 使用正确的色彩空间 的方法吗? 这个问题过去从未发生过,但知道我正面临这个新问题。

这是上传之前的原始屏幕截图: Screenshot with right colorspace

这是 AppStore Connect 屏幕截图:Screenshot with wrong colorscheme

我尝试将不同的颜色配置文件应用于图像,然后将其重新上传到 AppStore Connect,但对我来说没有任何改变。

此外,我注意到一开始 AppStore Connect 似乎使用了正确的色彩空间,但在保存并重新加载页面后,再次使用了错误的色彩空间。

【问题讨论】:

【参考方案1】:

我为此找到了一个解决方案,所以我决定在这里分享它,以防其他人需要它。

在上传到 AppStore Connect 之前,您需要:

    ma​​cOS 上使用 Preview 从 PNG 图像中删除 alpha channel。 使用ColorSync Utility打开截图图片 ma​​cOS。 选择Match to Profile。 选择正确的ColorSync Profile。 点击Apply保存对截图图像的更改。 选择Assign Profile并重复步骤45。 选择Apply Profile并重复步骤45。 最后,按 CMD + S 保存更改。

然后将您的屏幕截图上传到 AppStore Connect,一切都会好起来的。

这里是ColorSync Utility User Guide。

【讨论】:

不幸的是,截至 2019 年 9 月,这不起作用。图片在您上传时看起来使用了正确的颜色配置文件,但在重新加载页面后它又恢复为 sRGB【参考方案2】:

我发现对我有用的一个解决方案是使用 Sketch 将屏幕截图转换为 sRGB。转到编辑 > 更改颜色配置文件 > sRGB IEC61966-2.1,然后将图像导出为 JPG,从而在 App Store 中为它们提供正确的颜色。 Photoshop 也可以。

请注意,一旦您将它们上传到 Connect,它仍然会显示和看起来像 P3,但一旦它们被上传,它们就可以了。

【讨论】:

但问题在于 P3 中存在但 sRGB 中不存在的颜色,并让它们在 P3 设备上的 App Store 中显示。所以不确定这是如何解决这个问题的。

以上是关于AppStore Connect 显示的屏幕截图颜色空间错误的主要内容,如果未能解决你的问题,请参考以下文章

屏幕截图出现在 iTunes Connect 而不是 App Store

App Store 显示错误手机的错误屏幕截图

Appstore连接上传截图错误

无法在 iTunes Connect 上上传 iOS 应用屏幕截图

Fastlane 截图传送到 AppStore

与屏幕截图相关的 iTunes Connect 问题