今天我下载了Xcode 12.3的版本,并运行iOS 14.3模拟器,似乎存在一个图形错误,所有半透明视图都呈黄色,包括dock。
我重新下载了iOS 14.2,那些看起来没问题。这只是看起来非常奇怪。我已经提交了反馈,但我想知道是否有其他人也遇到了这个问题?
我使用的是macOS v10.15.7(Catalina),不知道它仅仅是Catalina的问题,还是macOS v11(Big Sur)也会有这个问题。
今天我下载了Xcode 12.3的版本,并运行iOS 14.3模拟器,似乎存在一个图形错误,所有半透明视图都呈黄色,包括dock。
我重新下载了iOS 14.2,那些看起来没问题。这只是看起来非常奇怪。我已经提交了反馈,但我想知道是否有其他人也遇到了这个问题?
我使用的是macOS v10.15.7(Catalina),不知道它仅仅是Catalina的问题,还是macOS v11(Big Sur)也会有这个问题。
Xcode 12.4 RC已经发布了修复。
iOS模拟设备不再在半透明UI元素中显示错误的黄色色调。某些GPU仍可能在某些tvOS模拟器中显示黄色色调。(71203015)
我认为这是与独立GPU相关的错误。
此外,该错误会导致屏幕键盘的背景几乎是RGB(0,0,0)。在带Catalina的MBP 2017上遇到过。
解决方案I - 使用集成GPU
在模拟器中,设置菜单 文件 → GPU选择 → 优先使用集成GPU来解决此问题。
重新启动模拟器。
已经在带有Catalina和Big Sur的MacBook Pro上进行了测试。由于评论显示它不能在iMac上工作。
解决方案II - 减少透明度
在模拟设备(例如iPhone)中,设置 → 辅助功能 → 显示和文字大小 → 打开减少透明度。
请注意,它只能将之前的“实心”黄色减少到“相当浅”的黄色。
我发现这个解决方案更适用于测试UI逻辑,因为它可以使用独立GPU。
已经在带有Catalina的MacBook Pro上进行了测试。可能会在iMac上工作。
你使用的是MacBook Pro吗?我也遇到过同样的问题。
我是通过以下步骤解决的:
如果您真的关心这个问题,不妨下载并使用此处的旧版Xcode
请注意,如果您选择使用Xcode 12.2,则无法构建iOS 14.3。
Xcode在发布时总会有一些未知问题。其中一些问题是严重的(例如这个问题已有54K次查看!),而另一些则不像这个问题那样,只有13天就有大约5K次查看。 我的建议是始终同时拥有两个Xcode,直到您确定Xcode不存在问题为止!
我也遇到过这个问题,当我正在给我的MacBook Pro 2016充电时。我关闭了Xcode,断开了充电器与Macbook的连接,然后再次运行它。问题得到解决。