Swift package
If you are working on a Swift package, you can use the
--replace-scm-with-registry flag to resolve dependencies from the registry if
they are available:
bash
swift package --replace-scm-with-registry resolve
If you want to ensure that the registry is used every time you resolve
dependencies, you will need to update dependencies in your Package.swift
file to use the registry identifier instead of a URL. The registry identifier is
always in the form of {organization}.{repository}. For example, to use the
registry for the swift-composable-architecture package, do the following:
diff
dependencies: [
- .package(url: "https://github.com/pointfreeco/swift-composable-architecture", from: "0.1.0")
+ .package(id: "pointfreeco.swift-composable-architecture", from: "0.1.0")
]