【问题标题】:DropDown Swift 3 compile errorDropDown Swift 3 编译错误
【发布时间】:2017-10-13 16:50:48
【问题描述】:

我将我的 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,但出现编译错误。

【问题讨论】:

  • 与其删除版本要求,我建议明确定义一个与 Swift-3 兼容的版本。可能是您的 Pod 存储库已过期,因此它正在使用旧版本的 Pod。
  • 啊,我没想到要更新我的 Pod 存储库,我会试试的,谢谢!
  • 告诉我们进展如何。
  • 奇怪的是,原来的项目还是失败了。但是在更新了我的 Pod 存储库之后,我创建了一个新项目并且它安装好了

标签: swift3 cocoapods alamofire


【解决方案1】:

我建议明确定义与 Swift-3 兼容的版本,而不是删除版本要求。可能是您的 pod 存储库已过期,因此它正在使用旧版本的 pod。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-15
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多