До iOS 12 использование isIdleTimerDisabled не давало нашему приложению перейти в спящий режим, но с момента появления iOS 12 это больше не работает.
isIdleTimerDisabled
Это ошибка в iOS 12 или я что-то делаюздесь не так?
Это наверняка ошибка, и, очевидно, Apple исправила это iOS 12.1.1.Вы увидите новую опцию под Guided Access под названием Mirror Display Auto-Lock.Включите это.Затем перейдите к Settings -> Display and Brightness -> Auto-Lock -> Never.Это должно это исправить.
iOS 12.1.1
Guided Access
Mirror Display Auto-Lock
Settings
Display and Brightness
Auto-Lock
Never
Вот ссылка на самую активную тему об этой проблеме на форумах Apple.