我尝试试验最近在swift 5.3中实现的SPM的一些新功能。像新的二进制依赖关系和资源支持。为了测试这些新功能,我去了swift.org并下载了最新的swift 5.3开发快照,该快照当前是2020年4月21日。但是,当我用xcode创建新软件包时,它说swift-tools-version是5.2。我试图像// swift-tools-version:5.3
一样将其设置为5.3。但是xcode说package at ... is using Swift tools version 5.3.0 but the installed version is 5.2.0
所以我的问题是如何从开发快照测试spm的最新开发?
最佳答案
用Package.swift
// swift-tools-version:5.3
虽然这是评论,应该忽略,但不是!更改为:// swift-tools-version:5.2
有时,您还需要删除
.build
和.swiftpm
目录(默认情况下为hiddent)。注意
更改后,请不要忘记关闭并重新打开项目。
关于swift - 用于开发快照的Swift Package Manager工具版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61456838/