반응형
아래 다룰 주제
1. 디렉토리 구조와 Package.swift 안의 1:1 매칭 구조
2. Package class안에 들어가는 파라미터
1. 디렉토리 구조와 Package.swift 안의 1:1 매칭 구조

패키지 이름과 1:1 매칭

해당 라이브러리의 구현 타겟 설정
테스트 타겟은 "ExampleTarget"를 테스트하기 위해 의존성을 갖고 있다.

테스트 타겟 설정
2. Package class안에 들어가는 파라미터
name: Swift 패키지의 이름
products: 패키지가 제공하는 제품들의 목록
.library -> name: 라이브러리 이름
.library -> targets: 라이브러리 제품에 묶여 있는 타겟들.
targets: 코드 모듈, 테스트 정의
.target -> name: 타겟 이름
.target -> dependecies: 타겟의 의존성
.testTarget -> name: 테스트 타겟 이름
.testTarget -> dependecies: 테스트 타겟의 의존성
반응형
'Apple > Apple_Swift' 카테고리의 다른 글
indirect 키워드 (0) | 2024.07.28 |
---|---|
@resultBuilder (0) | 2024.06.26 |
Swift5.9 Macro(매크로) 만들어보기 (2) | 2024.03.18 |
Swift Package Manager를 이용한 생성 및 Package추가 (0) | 2024.03.15 |
Swift Package Manager(SPM)를 이용해서 라이브러리 만들기 Step By Step (0) | 2024.03.15 |