DropDown Swift 3编译错误

时间:2017-05-15 01:31:52

标签: swift3 cocoapods alamofire

我将我的Podfile升级为我们

target 'MyApp'
      pod 'DropDown'
end

post_install do |installer|
    installer.pods_project.targets.each do |target|
        target.build_configurations.each do |config|
            config.build_settings['ENABLE_BITCODE'] = 'NO'
            config.build_settings['SWIFT_VERSION'] = "3.0"
        end
    end
end

当我尝试编译时,我使用DropDown pod获得Swift3编译错误。但他们的页面表示他们原生支持Swift3。 https://github.com/AssistoLab/DropDown

我正在尝试使用编辑>转换,我仍然得到错误。为什么会这样?与AlamoFire相同的问题。我通过删除Podfile中的版本要求,删除了Pods目录,pod安装,在目标设置中将我的swift版本更新为3.0并且我收到编译错误来更新到最新版本。

1 个答案:

答案 0 :(得分:2)

我建议明确定义与Swift-3兼容的版本,而不是删除版本要求。可能是您的pods repo已经过时,因此它会收集旧版本的pod。