代码之家  ›  专栏  ›  技术社区  ›  Pasosta

无法在Xcode 10中查找屏幕比例和意外的物理屏幕方向

  •  42
  • Pasosta  · 技术社区  · 8 年前

    我最近将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
    

    2 回复  |  直到 8 年前
        1
  •  5
  •   Ricardo Isidro    7 年前

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

        2
  •  17
  •   Woody Huang    7 年前

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

    希望上述信息能有所帮助。

        3
  •  9
  •   JerryZhou    7 年前

    A 警告 然而,这个答案是 禁用所有NSLog 声明。

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

    In Xcode, go to Product - Scheme - Edit Scheme, select 'Run' on the left side ...

    在Xcode中,进入产品-方案-编辑方案,选择左侧的“运行”。。。

    ... and add OS_ACTIVITY_MODE with value 'disable' in the 'Environment variables' section.

    ... 并添加 OS_ACTIVITY_MODE Environment variables 部分。

        4
  •  2
  •   Hugo Alonso Philip Thomas    7 年前

    在从gitlab运行程序运行一些UITest之后,我遇到了这个问题。

    硬件->删除所有内容和设置

        5
  •  1
  •   Ramin rmaddy    7 年前

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

    命令 + 1

    enter image description here

        6
  •  1
  •   Cường Nguyễn    7 年前

    我在iOS 12.2和MacOS Majove(10.14.4版)上运行时遇到了这个问题 只要切换到iOS 11.4,一切都会完美运行。

        7
  •  0
  •   skim    7 年前

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

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