我最近将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
这仅在我在模拟器中运行应用程序时发生。自更新以来,我尚未更改代码,并且应用程序中似乎没有任何损坏。这些日志是什么意思,我该如何解决?
答案 0 :(得分:12)
我遇到了同样的问题。最后,我发现这是因为我不小心使用鼠标光标来调整模拟器的屏幕大小。通过退出并重新启动模拟器,我的问题得以解决。
希望上述信息会有所帮助。
答案 1 :(得分:10)
这不会回答您最初的问题,但可能会减轻您的视线。 但是,需要注意的是,它会禁用所有NSLog语句。
执行以下操作以禁止显示-所有NSLog语句,包括-警告:print(df.iloc[:,:6].head())
variables u
level 1
days 1 2
times 00h 06h 12h 18h 00h 06h
wsid lat lon start prcp_24
329 -43.969397 -19.883945 2007-03-18 10:00:00 72.0 0 0 0 0 0 0
2007-03-20 10:00:00 104.4 0 0 0 0 0 0
2007-10-18 23:00:00 92.8 0 0 0 0 0 0
2007-12-21 00:00:00 60.4 0 0 0 0 0 0
2008-01-19 18:00:00 53.0 0 0 0 0 0 0
:
在Xcode中,转到“产品-方案-编辑方案”,在左侧选择“运行” ...
...,然后在Unable to look up screen scale
部分中添加值为{disable”的OS_ACTIVITY_MODE
。
答案 2 :(得分:2)
这听起来有些虚假,但是在将先前从Macbook屏幕渲染的模拟器移到更宽的外部屏幕后,这些警告出现了。
我解决了它,只是在外部屏幕中重新启动了模拟器。我的2美分。
答案 3 :(得分:1)
答案 4 :(得分:0)
我在iOS 12.2和MacOS Majove(版本10.14.4)上运行时遇到了问题 只需更改为iOS 11.4,一切都将正常运行。
答案 5 :(得分:0)
我经历过类似的事情。如果重新启动模拟器不能解决问题,请检查您的UI测试代码。确保您的setup
在某处致电super.setup()
:
override func setup() {
super.setup()
// ....
}
答案 6 :(得分:0)
从gitlab-runner运行一些UITest之后,我遇到了这个问题。
模拟器进入这种状态,解决该问题的唯一方法是进入硬件->擦除所有内容和设置