答案 0 :(得分:3)
没有。不幸的是,QuartzCore软件渲染器仅支持sRGB。在模拟器中无法从该渲染管道中获得扩展范围sRGB或P3。
关于缺乏色彩匹配,你在雷达中提到但你没有提到的是你的Xcode 8.2。正确的颜色空间应该在Xcode 9中传播。请试用Xcode 9.2。
答案 1 :(得分:0)
看起来模拟器使用“sRGB IEC61966-2.1”配置文件保存图像。当我在Photoshop中为其分配“Apple RGB”配置文件(“编辑”>“分配配置文件...”)时,屏幕上的颜色与显示的模拟器窗口以及设备上创建的任何屏幕截图(在本例中为iPhone X)相匹配)。
不确定到底有什么不对,但对我来说这看起来像一个错误(rdar://35994235)。