Swift 패키지 매니저 가이드
모듈과 의존성 관리를 위한 Swift 패키지 매니저 한글 가이드 문서입니다.
시작하기
01
문서 소개
Swift 패키지 매니저 소개
01
Swift 패키지 매니저란 무엇인가?
02
Swift 패키지란?
03
모듈이란?
04
프로덕트란?
05
의존성이란?
패키지 매니저 사용하기
01
소개
02
패키지 만들기
03
패키지 의존성 정의하기
04
패키지 배포
05
시스템 라이브러리 사용하기
06
레거시 코드를 Swift 패키지로 감싸기
07
Swift 버전별 로직 다루기
08
패키지 편집하기
09
Package.resolved 파일로 버전 정하기
10
Swift 도구 버전 설정하기
11
테스트 실행하기
12
실행하기
13
빌드 구성 설정하기
14
Apple 모듈에 의존하기
15
C언어 타겟 만들기
16
셸 자동 완성 스크립트 사용하기
PackageDescription
01
Package 클래스
02
SupportedPlatform
03
Product
04
Package Dependency
05
Package Dependency Requirement
06
Version
07
Target
08
Target Dependency
09
TargetDependencyCondition
10
Resource
11
Localization
12
LanguageTag
13
CSetting
14
CXXSetting
15
SwiftSetting
16
LinkerSetting
17
SwiftVersion
18
CLanguageStandard
19
CXXLanguageStandard
플러그인
01
플러그인 소개
02
패키지 플러그인 사용하기
03
Swift 패키지 플러그인 작성하기
패키지 컬렉션
01
패키지 컬렉션 소개
02
add 하위 명령어로 패키지 컬렉션 추가하기
03
패키지 컬렉션 서명으로 안전하게 보호하기
04
서명 없는 패키지
05
describe 하위 명령어
06
컬렉션의 메타데이터와 패키지
07
패키지의 메타데이터
08
패키지 버전 메타데이터
09
list 하위 명령어
10
refresh 하위 명령어
11
remove 하위 명령어
12
search 하위 명령어
13
구성 파일
14
Swift Package Collections 배포하기
15
SwiftPM에서 패키지 컬렉션 만들기
16
Package Collection 서명하기 (선택사항)
17
서명 인증서에 대한 요구사항
18
패키지 컬렉션 보호하기
Swift 패키지 레지스트리 서비스 명세
01
표기법
02
정의
03
규칙
04
엔드포인트
05
참고 자료
06
부록
libSwiftPM
01
SwiftPM 라이브러리 사용하기
모듈 별칭
01
모듈 별칭 지정하기
02
Swift 패키지 매니저에서 모듈 별칭 사용하기
03
모듈 별칭 재정의
04