У меня просто была такая же проблема. В моем случае это глупая ошибка, которую я допускаю на всякий случай, если кто-то еще попадет в ту же проблему.
В своем приложении с вкладками я удалил один из оригинальных ViewControllers и добавил новый с Storyboard для создания раздела «Настройки».
Этот новый VC должен был быть VC для просмотра таблиц, и даже я проектировал, компилировал и запускал его без проблем, когда я менял ориентацию приложения, я продолжал получать ошибку «Использование двухэтапной анимации вращения». *
Моя проблема заключалась в том, что я забыл изменить в исходном .h интерфейсе файла «UIViewController» на «UITableViewController».
Как только это было сделано, я изменил класс идентификации Storyboard с общего значения на SettingsViewController, и на этом все закончилось.
Я надеюсь, что это может помочь кому-то еще. Мне потребовалось некоторое время, чтобы разобраться в этом.
Приветствия