Pod lib lint错误:警告Swift版本

时间:2017-12-19 12:51:35

标签: swift cocoapods

每次我运行pod lib lint file.podspec我收到此存储警告,我无法弄清楚如何修复它

enter image description here

2 个答案:

答案 0 :(得分:0)

.swift-version是一个文件,可帮助cocoapods知道给定分支/提交/标签的pod目标的Swift版本。

文件内容应专门包含pod定位的Swift版本,因此,例如,如果定位的是Swift 4.2,则4.2。您可以使用“终端”应用程序导航到podspec的文件夹,然后输入以下内容来轻松创建此类文件:

echo '4.2' > .swift-version

(将4.2替换为您定位的Swift版本)

您可以在Sourcery的存储库中找到此类文件的示例:https://github.com/krzysztofzablocki/Sourcery/blob/master/.swift-version

答案 1 :(得分:0)

如果您使用的是CocoaPods 1.7.0.beta.1或更高版本,则不会收到此警告,因为.swift-version文件已被弃用,有关更多详细信息,请参见this link。使用swift_versions attribute指定Swift版本:

s.swift_versions = ['5.0']