mus*_*afa 20 xcode swift swift-package-manager
我尝试尝试最近在 swift 5.3 中实现的 SPM 的一些新功能。像新的二进制依赖项和资源支持。为了测试这些新功能,我访问了 swift.org 并下载了最新的 swift 5.3 开发快照,目前是 2020 年 4 月 21 日。我安装了它并在 xcode 首选项中将其选为默认工具链。但是,当我使用 xcode 创建新包时,它说 swift-tools-version 是 5.2。我试着像这样设置它 5.3 // swift-tools-version: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
Run Code Online (Sandbox Code Playgroud)
虽然这是一条评论,应该被忽略,但事实并非如此!将其更改为:
// swift-tools-version:5.2
Run Code Online (Sandbox Code Playgroud)
有时您也需要删除.build和.swiftpm目录(默认情况下是隐藏的)。
不要忘记在更改后关闭并重新打开项目。
| 归档时间: |
|
| 查看次数: |
2859 次 |
| 最近记录: |