跳转到内容

Swift 包

如果你正在开发一个 Swift 包,可以使用 --replace-scm-with-registry 标志来从注册表解析依赖项(如果可用):

Terminal window
swift package --replace-scm-with-registry resolve

如果你想确保每次解析依赖项时都使用注册表,你需要更新 Package.swift 文件中的 dependencies,使用注册表标识符而不是 URL。注册表标识符的形式始终为 {organization}.{repository}。例如,要使用 swift-composable-architecture 包的注册表,请执行以下操作:

dependencies: [
.package(url: "https://github.com/pointfreeco/swift-composable-architecture", from: "0.1.0")
.package(id: "pointfreeco.swift-composable-architecture", from: "0.1.0")
]