У меня была похожая проблема, она была решена с помощью
1 - измените версию swift lang в настройках сборки всех приложений и целей тестирования на 4.2
2 - создайте приложение, ошибки будут происходить как UIControlStateпереименован в UIControl.state
3 - исправил все ошибки сборки
4 - я обновил все рекомендуемые настройки с помощью xcode
5-, затем я попросил xcode преобразовать в swift4.2