【问题标题】:Xcode 12.3 iOS 14.3 simulators Yellow Dock / yellow translucent issuesXcode 12.3 iOS 14.3 模拟器 Yellow Dock / 黄色半透明问题
【发布时间】:2021-03-25 16:50:27
【问题描述】:

今天我下载了 Xcode 12.3 版本,然后运行 ​​iOS 14.3 模拟器,似乎有一个图形故障,所有半透明视图都是黄色的,包括底座。

我重新下载了 iOS 14.2,这些看起来都很好。看起来真的很奇怪。我已经提交了反馈,但我很好奇有没有其他人看到过这个?

我在 macOS v10.15.7 (Catalina) 上,我很好奇是 Catalina 还是 macOS v11 (Big Sur)。

【问题讨论】:

  • 大苏尔也发生了。
  • 此处相同:Xcode 12.3、Big Sur、15" 2018 MBP。能否请您提及您的反馈标识符,以便我们向 Apple 证实该问题?
  • 今天在 Catalina 10.15.7 以及 iPhone 11 iOS 14.3 模拟器上看到
  • @Pomme2Poule 嗨!我的脸书是:FB8940468
  • 已在 Xcode 版本 12.4 (12D4e) 中修复

标签: xcode ios-simulator


【解决方案1】:

您使用的是 MacBook Pro 吗?我有同样的错误。

我通过以下方式解决。

  • 第 1 步:拔下所有线缆,包括充电线缆
  • 第 2 步:重启 iOS 模拟器

【讨论】:

  • 这确实有效,但下次连接电源线时,问题会在下次启动模拟器时再次出现。
  • 根据@zrfrank 的回答,我猜想拔下 MacBook 会使其切换到集成 GPU,因此这确实可以工作。它对我不起作用,因为我选中了“首选离散 GPU”。
  • 工作,只要您不重新插入电源并重新启动模拟器。所以我想拔掉电源线只是让模拟器切换到集成 gpu,一旦电源恢复,再回到离散。
  • 我建议您尝试@zrfrank“解决方法 I - 使用集成 GPU”,它在我的 MBP 2019(Xcode 12.3,Big Sur 11.0.1)上运行良好,即使我再次重新启动模拟器.
【解决方案2】:

Xcode 12.4 RC 已宣布修复。

iOS 模拟设备不再在半透明 UI 元素中显示不正确的黄色调。某些 GPU 可能会继续使用某些 tvOS 模拟器显示色调。 (71203015)


我认为这是与独立 GPU 相关的错误。

此外,此错误导致屏幕键盘的背景几乎是 RGB(0,0,0)。与 Catalina 一起参加 MBP 2017。

解决方法 I - 使用集成 GPU

  1. 在模拟器中,设置菜单文件GPU选择首选集成GPU来解决这个错误。

  2. 重启模拟器。

这是在配备 Catalina 和 Big Sur 的 MacBook Pro 上进行的测试。正如 cmets 所说,它不适用于 iMac。

解决方法 II - 降低透明度

在模拟设备(例如 iPhone)中,设置辅助功能显示和文字大小 → 开启降低透明度。

请注意,它只能将之前的“纯”黄色降低为“相当浅”。

我发现这种解决方法,因为可以使用独立 GPU,比以前的解决方案更适合测试 UI 逻辑。

这是在配备 Catalina 的 MacBook Pro 上进行的测试。可能适用于 iMac。

【讨论】:

  • 这解决了模拟器每次启动的问题。
  • 谢谢!它适用于我(macOS 11.1、MacBook Pro 2016),但在执行基本 UI 动画时会使模拟器非常缓慢。
  • 进行此更改后重新启动模拟器以查看效果
  • 该解决方法对我不起作用。 (Big Sur 11.1,Xcode 版本 12.3 (12C33),iMac Retina 5K 27" 2019。)
  • “解决方法 I - 使用集成 GPU”对我有用(在 Xcode 12.3、Big Sur 11.0.1、MBP2019 上),谢谢。
【解决方案3】:

最好的解决方法(我所做的)是从 Xcode 中下载 14.2 Simulator 包。

  1. 打开 Xcode->首选项
  2. 点击组件
  3. 点击 14.2 Simulator 包,Xcode 将开始安装它。

在他们解决这个可悲的错误之前,这是一种解决方法。

【讨论】:

  • 在尝试了上述解决方法之后,这个解决了问题。由于某些原因,我之前在方案选择器中有一个“iPad Pro(12.9 英寸)(第 4 代)(14.3),虽然只安装了 14.1 和 14.2 模拟器。因此,这也必须更改。
  • 但是,SwiftUI 的预览并没有被修复,仍然显示奇怪的东西......
  • 每一个新的 Xcode 都有数百个问题需要解决,然后我才能继续我的工作。感谢苹果!!!顺便说一句,上述解决方法都没有解决它...
【解决方案4】:

这是Xcode 12.3的错误!您有时也可以在代码界面构建器中看到:

这并不重要,但如果您真的关心它,请下载并使用the previous Xcode from here

没有如果您选择使用 Xcode 12.2,则无法为 iOS 14.3 构建。

更多说明

Xcode 在发布点总是存在未知问题。其中一些很重要like this with 54K views!,而另一些则不像这个问题,仅在 13 天内就获得了大约 5K 的浏览量。 我的建议是始终同时拥有 2 个 Xcode,直到您确定 Xcode 错误为止!

【讨论】:

  • 我有 Xcode 12.3 和版本 12.5 解决了这个问题!
【解决方案5】:

需要指出/确认的一件事:似乎问题仅限于模拟器。将项目旁加载到 iPhone 时,该问题不会持续存在。

【讨论】:

    【解决方案6】:

    在我为 MacBook Pro 2016 充电时也发生了这种情况。我关闭了 Xcode,断开了充电器与 Macbook 的连接并再次运行它。问题已解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-25
      • 2021-04-22
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 2016-03-25
      • 2013-11-01
      相关资源
      最近更新 更多