SSwift Registry.
시작하기

Git 의존성에서 마이그레이션

기존 SwiftPM 의존성을 Git URL에서 레지스트리 패키지 식별자로 옮깁니다.

  1. 레지스트리 등록

    프로젝트(또는 --global로 전역)에 SwiftPM 레지스트리를 등록합니다.

    bash
    swift package-registry set https://registry.swiftregistry.io
  2. URL을 패키지 식별자로 교체

    Package.swift에서 각 Git URL 의존성을 레지스트리 식별자(scope.name)로 바꿉니다 — 예: github.com/acme/networkkit → acme.networkkit (swift-tools-version 5.7 이상 필요). 타깃의 .product(name:package:) 참조도 새 식별자로 갱신하세요:

    swift
    .package(id: "acme.networkkit", from: "1.0.0")
  3. 해석·검증

    평소대로 해석합니다. SwiftPM이 Git clone 대신 레지스트리에서 불변·체크섬 검증된 아티팩트를 내려받습니다.

    bash
    swift package resolve

swiftregistry CLI(setup · doctor)는 registries.json 설정을 생성·검증합니다. Package.swift 의존성 편집은 직접 수행합니다.