Невозможно найти масштаб экрана и неожиданную физическую ориентацию экрана в Xcode 10 - PullRequest
0 голосов
/ 19 сентября 2018

Я недавно обновил 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

Это происходит только тогда, когда я запускаю приложение в симуляторе.Я не изменил свой код с момента обновления, и в приложении ничего не сломалось.Что означают эти журналы и как их разрешить?

Ответы [ 7 ]

0 голосов
/ 06 июля 2019

Я испытал нечто подобное.Если перезапуск симулятора не сработал, проверьте код теста UI.Убедитесь, что ваши setup звонки super.setup() где-то:

override func setup() {
    super.setup()
    // ....
}
0 голосов
/ 26 июля 2019

Я столкнулся с этой проблемой после запуска некоторого UITest из gitlab-runner.

Симулятор попал в это состояние, и единственным способом его решения было перейти на Оборудование -> Удалить все содержимое инастройки

0 голосов
/ 01 июля 2019

Это может звучать глупо, но эти предупреждения появились у меня после перемещения симулятора, ранее отрисованного с экрана Macbook, на более широкий внешний экран.

Я решил это, просто перезапустив симулятор на внешнем экране.Мои 2 цента.

0 голосов
/ 21 мая 2019

У меня возникла проблема, когда я работал на iOS 12.2 и MacOS Majove (версия 10.14.4) Просто измените на iOS 11.4 и все работает отлично.

0 голосов
/ 17 мая 2019

Изменение размера экрана симулятора до фактического размера устройства решило эту проблему для меня:

Cmd + 1 - это ярлык.

enter image description here

0 голосов
/ 05 марта 2019

Я встретил ту же проблему.Наконец, я обнаружил, что это потому, что я случайно изменил размер экрана симулятора, используя курсор мыши.При выходе и перезапуске симулятора моя проблема решается.

Надеюсь, вышеупомянутая информация поможет.

0 голосов
/ 27 октября 2018

Это не ответит на ваш первоначальный вопрос, но может облегчить ваши глаза.Однако предостережение к этому ответу состоит в том, что он отключает все операторы NSLog .

Чтобы подавить - все операторы NSLog, включая - предупреждение: Unable to look up screen scale:

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

В Xcode перейдите в Product - Scheme - Edit Scheme, выберите «Run» на левой стороне ...

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

... и добавьте OS_ACTIVITY_MODE со значением «отключить» в разделе Environment variables.

...