我看到很多项目的根目录中有这个文件:
.swift-版本
以下是一些示例:
https://github.com/hackiftekhar/IQKeyboardManager https://github.com/hackiftekhar/IQKeyboardManager
https://github.com/Alamofire/Alamofire https://github.com/Alamofire/Alamofire
https://github.com/TheMindStudios/SwiftyPlayer https://github.com/TheMindStudios/SwiftyPlayer
我的问题是这个文件的目的是什么以及它的用途是什么?
这看起来与 .ruby-version 文件的做法非常相似,该文件指示像 rvm 这样的版本管理器选择特定版本的 ruby。但我不太确定它在 swift 的情况下会做什么。以下是我遇到过的两个相关场景:
- 看来 cocoapods 使用这个标志来设置 pod 上的一些目标级别设置。参考:
可可足类问题 https://github.com/CocoaPods/CocoaPods/issues/6067
这个 cocoapod pull request 也可以提供一些线索 https://github.com/CocoaPods/CocoaPods/pull/6068
- 我遇到的另一个地方是swiftenv https://github.com/kylef/swiftenv。这就像 rvm(或者说 nvm)一样可以帮助您管理 swift 的多个版本。
这不是一个确切的答案。但我希望它能提供一些信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)