Я начал адаптировать свое приложение для iPhone X и нашел проблему в Interface Builder. Согласно официальным видео Apple, руководство по планированию безопасной зоны должно быть обратно совместимо. Я обнаружил, что он отлично работает в раскадровки.
Но в моих XIB файлах руководства по безопасному расположению области не соблюдаются в iOS 10.
Они отлично работают для новой версии ОС, но устройства iOS 10, похоже, просто предполагают, что безопасное расстояние области равно нулю (игнорируя размер строки состояния).
Не хватает ли какой-либо необходимой конфигурации? Это ошибка Xcode, и если да, то какие-либо известные обходные пути?
Вот скриншот проблемы в тестовом проекте (слева iOS 10, справа iOS 11):