Pau*_*ell 8 cocoapods swift swift3
我正在将CocoaPod升级到Swift 3.它编译并运行得很好,但是pod lib lint由于许多编译器错误而失败,因为linter尝试将所有内容编译为Swift 2.3.
试图SWIFT_VERSION在我的框架的Xcode项目中设置podspec或更改"使用Legacy Swift语言版本"并没有解决问题.
如何让pod linter使用Swift 3?
Pau*_*ell 26
事实证明,CocoaPods现在正在寻找一个.swift-version文件,从1.1.0.rc.2开始(changelog).如果文件包含3.0,linting将起作用:
echo 3.0 > .swift-version
Run Code Online (Sandbox Code Playgroud)
首先,您必须将cocoapods更新为1.1.0.rc.2
[sudo] gem install cocoapods --pre
Run Code Online (Sandbox Code Playgroud)
那么保罗坎特雷尔说,做
echo 3.0 > .swift-version
Run Code Online (Sandbox Code Playgroud)
在pod规格所在的同一目录中
| 归档时间: |
|
| 查看次数: |
2381 次 |
| 最近记录: |