검색
← 릴리스 노트

Xcode 프로젝트의 Swift 패키지 의존성 자동 업데이트

깃허브 · 기능추가 · 2026.03.31

Dependabot이 .xcodeproj와 .xcworkspace 안의 SwiftPM 의존성을 Package.swift 없이도 감지하고 업데이트합니다.

교안에 영향

기존에 Package.swift가 있어야 한다고 안내한 글은 이제 틀립니다.

요약

- .xcodeproj와 .xcworkspace 번들 안의 Package.resolved를 자동으로 찾아 Swift 패키지 의존성을 감지합니다. - project.pbxproj의 버전 규칙을 읽어 Xcode에서 설정한 의존성 제약을 반영합니다. - 적절한 Package.resolved 파일을 제자리에서 갱신하는 pull request를 생성합니다. - cloud에서 사용할 수 있으며 GitHub Enterprise Server 3.22에서도 지원됩니다.

바뀐 것

새 기능 3

  • Dependabot이 .xcodeproj 번들에서 Package.swift 없이도 Swift package dependencies를 감지하고 업데이트할 수 있게 되었습니다.
  • Dependabot이 .xcodeproj와 .xcworkspace 번들 레이아웃의 Xcode-managed Package.resolved 파일을 자동으로 찾습니다.
  • Dependabot이 project.pbxproj에서 dependency version rules를 파싱해 Xcode의 버전 제약을 반영합니다.

개선 1

  • Dependabot이 적절한 Package.resolved 파일을 제자리에서 업데이트하는 pull request를 열어 수동 개입을 줄입니다.

기타 1

  • 이 기능은 cloud에서 제공되며 GitHub Enterprise Server 3.22에서도 지원됩니다.

원문 제목 · Dependabot now supports Xcode projects using SwiftPM with .xcodeproj manifests