公开的、
私有的 仓库中的包。
alamofire:
仓库的名称 还有
仓库的主人 以及
仓库的描述(fork, star的数量) 来找出我们真正期望的结果!当然,你也可以直接输入仓库的地址,然后进行下一步操作!
MAJOR.MINOR.PATCH ,即:
大版本.小版本.修复版本):Up to Next Major,比如:输入
a.b.c,依赖的版本就会在
a.b.c 到
a+1.b.c 之间;Up to Next Minor,比如:输入
a.b.c,依赖的版本就会在
a.b.c 到
a.b+1.0 之间;Range,指定一个自定义的版本范围;Exact,指定一个固定版本;
Alamofire。如果可以编译成功,则表示导入依赖成功。import UIKit import Alamofire class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() AF.request("https://httpbin.org/get").response { response in debugPrint(response) } } }
+ 或者
- 即可。
Reset Package Caches,重置依赖包的缓存Resolve Package Versions,生成
Package.resolved 文件,以确定依赖的版本信息Update to Latest Package Versions,根据您配置的依赖包的版本控制规则,对依赖包进行升级。项目根目录/项目名称.xcodeproj/[project.workspace/xcshareddata/swiftpm/](http://project.workspace/xcshareddata/swiftpm/) 这个目录生成一个
Package.resolved 文件。其中的内容大致如下:{ "object": { "pins": [ { "package": "Alamofire", "repositoryURL": "https://github.com/Alamofire/Alamofire.git", "state": { "branch": null, "revision": "64dd16a5f2099dd5400f5e6d1442dc5ab0c1d917", "version": "5.2.0" } } ] }, "version": 1 }
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69984138/viewspace-2730851/ ,如需转载,请注明出处,否则将追究法律责任。