Конфликт Swift Version после добавления библиотеки TRON с версией 4.1.0
Я получаю конфликт версий ниже после добавления строки ниже в файл Pod
pod 'TRON', '~> 4.1.0'
Ошибка:
SWIFT_VERSION '5.0' is unsupported, supported versions are: 3.0, 4.0, 4.2. (in target 'SwiftyJSON')
1 ответ
Последняя выпущенная версия TRON - 5.0.0-бета.1, которая имеет поддержку Swift 5. Более ранние выпуски не имеют быстрой поддержки 5. Вы, кажется, используете версию TRON 4.1.2, которая имеет только поддержку Swift 4.0, но не поддерживает 4.1 или 4.2. Поэтому подумайте дважды, прежде чем использовать более старую версию в более новом Swift.
Другие наблюдения:
Похоже, что SwiftyJSON поддерживается для Swift 5 только в версии 4.3. Я только что попытался установить TRON в Xcode 10.1 и Swift 4.2, и он был установлен без каких-либо проблем. Но он скачал только версию SwiftyJSON 4.2, которая не поддерживает Swift 5. Пожалуйста, найдите детали ниже.
platform :ios, '9.0'
target 'TestProject' do
use_frameworks!
# Pods for TestProject
pod 'TRON', '~> 4.1.0'
end
Журналы установки:
Analyzing dependencies
Downloading dependencies
Installing Alamofire (4.7.3)
Installing SwiftyJSON (4.2.0)
Installing TRON (4.1.2)
Generating Pods project
Integrating client project
Sending stats
Pod installation complete! There are 2 dependencies from the Podfile and 3 total pods installed.
Alamofire и SwiftyJSOn загружаются автоматически. Попробуйте добавить SwiftyJSON 4.3 перед TRON в свой файл pod.