发布Cocoapods时出现“使用Legacy Swift语言版本”(SWIFT_VERSION)错误

时间:2016-09-16 00:20:01

标签: swift cocoapods swift3 xcode8

我正在尝试使用以下命令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。

1 个答案:

答案 0 :(得分:1)

所以我解决了出版问题:

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