swift - 用于开发快照的Swift Package Manager工具版本

标签 swift xcode swift-package-manager

我尝试试验最近在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/

相关文章:

ios - 如何在 swift 的下一个 viewcontroll tableview 中仅显示 home tableview 选定的索引项数组计数

ios - 如何使用 MVVM + Swift4 实现注册屏幕

iphone - Xcode Storyboard 是否应该支持来自 'dynamic prototype' 单元格的 UITableView 的转场?

objective-c - Firebase FCM 实例 ID 为零(在真实设备上运行快速启动应用程序)

ios - 缺少包产品 <包依赖项名称>

ios - 带有单元格指示器的动态 UITableCellView 高度

ios - 如何在 Swift 中从数据库中保存和获取一个对象?

Xcode 7 如何设置应用程序版本?

存储库子目录中的 Swift 包管理器依赖项

Swift 包管理器和 Xcode : Retaining Xcode Settings?