【问题标题】:“Use Legacy Swift Language Version” (SWIFT_VERSION) Error When Publishing Cocoapods发布 Cocoapods 时出现“使用旧版 Swift 语言版本”(SWIFT_VERSION) 错误
【发布时间】:2016-09-16 00:20:00
【问题描述】:

我正在尝试使用以下命令 pod trunk push Dollar.podspec --allow-warnings --verbose 将此库 https://github.com/ankurp/Dollar 发布到 cocoapods 并收到以下错误,这会阻止将库发布到 cocoapods。没有构建错误,所有测试都通过我的本地和 Travis CI https://travis-ci.org/ankurp/Dollar

我最近升级了项目以使用 Swift 3 语法,并将项目更新为我们 SWIFT_VERSION=3 https://github.com/ankurp/Dollar/commit/190ba262eac738efd09408a12a433a68cc51d735,但在尝试发布时仍然遇到问题。

有没有人遇到过同样的问题,升级到 Swift 3 并使用 Xcode 8 后无法发布 Swift cocoapods。

【问题讨论】:

标签: swift cocoapods swift3 xcode8


【解决方案1】:

所以我这样解决了发布问题:

  1. 我首先创建了一个文件.swift-version,其内容设置为3.0
  2. 然后我在发布之前安装了以下版本的cocoapods1.1.0.rc.2

【讨论】:

  • 非常感谢,就是这样。在某些时候,我们真的必须对 pod 创建者所浪费的时间进行评估平衡......
猜你喜欢
  • 1970-01-01
  • 2018-03-02
  • 1970-01-01
  • 2017-04-30
  • 1970-01-01
  • 2017-01-29
  • 2017-08-30
  • 1970-01-01
  • 2011-07-10
相关资源
最近更新 更多