У меня есть проект, написанный на Swift 3.2.2 и скомпилированный с использованием XCode 9.1.
У меня есть зависимость, которая создается с использованием Carthage с помощью этой команды:
carthage update --platform iOS
Проблема в том, что Carthage строит зависимость, используя Swift 4.0 (вместо Swift 3.2.2).
Модуль, скомпилированный с помощью Swift 4.0, нельзя импортировать в Swift 3.2.2.
Как мне сказать Карфагену построить мою зависимость с помощью Swift 3.2.2, чтобы ее можно было использовать в моем проекте?
Я пока не хочу обновлять свой проект до Swift 4.0.
Xcode 9.1 поддерживает как Swift 3, так и Swift 4. Итак, как мне сказать Carthage использовать Swift 3 при компиляции зависимости? Я не хочу указывать ему использовать более раннюю версию XCode (которой у меня больше нет)