在Pod文件中添加以下行后,我遇到了以下版本冲突
pod 'TRON', '~> 4.1.0'
错误:
SWIFT_VERSION '5.0' is unsupported, supported versions are: 3.0, 4.0, 4.2. (in target 'SwiftyJSON')
答案 0 :(得分:0)
最新的TRON发布版本是5.0.0-beta.1,具有Swift 5支持。早期版本没有迅速的5支持。您似乎正在使用TRON 4.1.2版本,该版本仅支持Swift 4.0,甚至没有4.1或4.2支持。因此,在较新的Swift中使用旧版本之前,请三思。
其他观察结果:
看来,Swift 5仅在4.3版本中支持“ SwiftyJSON”。我只是尝试在Xcode 10.1和Swift 4.2中安装TRON,所以安装时没有任何问题。但是它仅下载了不支持Swift 5的SwiftyJSON 4.2版本。请在下面找到详细信息。
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会自动下载。因此,请尝试在Pod文件中的TRON之前添加SwiftyJSON 4.3。