Swift Pods 不能下载第三方库Swift3.x版本问题
由于升级Xcode8 我想要用一个Swift3.0的第三方库时 Pods 下载确为Swift2.3的 打开项目之后提示我更新为3.0 这样的情况 需要配置Podfile: (我用 SnapKit 举例 我想用Swift3.0的版本)
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
target 'AutoLayout' do
pod 'SnapKit', '~> 3.0.2'
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = ‘3.0’
end
end
end
end
其实主要的原因在于 Xcode8 使用 Swift3.0 需要配置告诉它你需要的是Swift3.0 以前都没有配置的现在都需要进行配置 从上面代码中 post_install 到第三个 end 这一段是必须的
假如你需要使用2.3 那你将3.0改成2.3 即可 或者将这一段删掉也可以 默认就是2.3了