【问题标题】:Unable to look up screen scale and Unexpected physical screen orientation in Xcode 10无法在 Xcode 10 中查找屏幕比例和意外的物理屏幕方向
【发布时间】:2019-02-23 21:36:50
【问题描述】:

我最近将 Xcode 更新到版本 10,现在我的控制台显示:

MyApp[1618:133310] [AXMediaCommon] Unable to look up screen scale
MyApp[1618:133310] [AXMediaCommon] Unexpected physical screen orientation
MyApp[1618:133310] [AXMediaCommon] Unable to look up screen scale
MyApp[1618:133310] [AXMediaCommon] Unable to look up screen scale
MyApp[1618:133310] [AXMediaCommon] Unexpected physical screen orientation

这只发生在我在模拟器中运行应用程序时。自更新以来我没有更改我的代码,并且应用程序中似乎没有任何问题。这些日志是什么意思,我该如何解决?

【问题讨论】:

  • 尝试缩放/缩小 (-) 模拟器的屏幕
  • scale/zoom 无法更改正在输出的日志(对于 iPhone 8 模拟器,我做了缩放,100%、75% 和 50% 对日志没有影响)。
  • 我在 Xcode 10 上使用 iPhone XR 模拟器看到了相同的日志。 iPhone X 没有问题。

标签: ios xcode ios-simulator


【解决方案1】:

我遇到了同样的问题。最后我发现这是因为我不小心使用鼠标光标调整了模拟器屏幕的大小。通过退出并重新启动模拟器,我的问题就解决了。

希望上述信息有所帮助。

【讨论】:

  • 无需重启模拟器。你可以按下快捷键:cmd+1
  • 有这个问题,是的,这为我解决了这个问题,我只是手动将模拟器调整到最大大小,然后退出,然后重新启动,所有日志都没有回来:)
【解决方案2】:

这不会回答你原来的问题,但它可能会减轻你的眼睛。 然而,这个答案的一个警告是它禁用所有 NSLog 语句。

执行以下操作来抑制 - 所有 NSLog 语句,包括 - 警告:Unable to look up screen scale

在Xcode中,进入Product - Scheme - Edit Scheme,选择左侧的'Run' ...

...并在Environment variables 部分添加OS_ACTIVITY_MODE,其值为“disable”。

【讨论】:

  • 警告消失了 - 谢谢,但是将这个环境变量设置为disable 是否安全。其他可能的日志条目、异常等呢?
  • 这是什么意思?
  • OS_ACTIVITY_MODE 禁用所有 NSLog 语句,你真的应该把它作为一个重要的警告来写这样的答案。
  • 这个答案消除了症状,但对理解潜在问题完全没有帮助。我希望我能多次否决它。
  • 我将从另一个问题链接到这个答案。我将编辑答案以反映这些 cmets。
【解决方案3】:

听起来可能很假,但是在将之前渲染的模拟器从 Macbook 屏幕移到更宽的外部屏幕后,我出现了这些警告。

我解决了它只是在外部屏幕中重新启动模拟器。我的 2 美分。

【讨论】:

    【解决方案4】:

    我在从 gitlab-runner 运行一些 UITest 后遇到了这个问题。

    模拟器进入了这个状态,解决这个问题的唯一方法是去Hardware -> Erase all content and settings

    【讨论】:

      【解决方案5】:

      将模拟器的屏幕尺寸调整为实际设备尺寸为我解决了这个问题:

      Cmd+1是快捷键。

      【讨论】:

        【解决方案6】:

        我在 iOS 12.2 和 MacOS Majove(版本 10.14.4)上运行时遇到了问题 只需更改为 iOS 11.4,一切正常。

        【讨论】:

          【解决方案7】:

          我也经历过类似的事情。如果重新启动模拟器不起作用,请检查您的 UI 测试代码。确保您的 setup 在某处致电 super.setup()

          override func setup() {
              super.setup()
              // ....
          }
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-06-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多