我将我的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并且我收到编译错误来更新到最新版本。
答案 0 :(得分:2)
我建议明确定义与Swift-3兼容的版本,而不是删除版本要求。可能是您的pods repo已经过时,因此它会收集旧版本的pod。