Вот выдержка из Apple :
Начиная с 27 марта 2019 года, все приложения для iOS, представленные в App Store, должны будут быть собраны с помощью iOS 12.1 SDK илипозже, и поддержка полностью экранного дизайна iPhone XS Max или 12,9-дюймового iPad Pro (3-го поколения).Все приложения watchOS должны будут поддерживать watchOS 5 и Apple Watch Series 4
. Это означает, что для любых представлений в App Store после 27 марта 2019 года требуется iOS 12.1 SDK или более поздняя версия, которая, по моему мнению, доступна в XCode 10.2.и далее.XCode 10.2 не поддерживает Swift 3. По сути, Apple прекратила принимать приложения, написанные в Swift 3, после 27 марта 2019 года.
Тот же принцип применим к Swift 4. Всякий раз, когда они решают повысить минимумТребование SDK, это заставило бы минимальную версию XCode, что, в свою очередь, заставило бы минимальную версию Swift