Если вы хотите поддерживать iOS 11.3, вам необходимо перейти на Xcode 9.3.
Это будет включать в себя Swift 4.1, чтобы вы могли получать много новых предупреждений и ошибок в своем коде Swift в зависимости от того, какая у вас версияв настоящее время используется.
Цель развертывания вашего проекта не имеет ничего общего с этим.Цель развертывания определяет самую старую версию iOS, поддерживаемую вашим приложением.Если вы сохраняете свою цель развертывания на iOS 8.0 (или на более ранней версии, чем последняя версия iOS), вам необходимо убедиться, что ваш код правильно гарантирует, что более новые API не будут использоваться на старых устройствах.