Tuist에서 지원하는 외부 의존성 관리 방법 중 주로 사용되는 것은
Dependencies.swift 를 이용한 Swift Package 의존성Dependencies.swift 를 이용한 Carthage 의존성정도가 있다.

프로젝트에 packages를 등록하고
.remote와 .local 2 종류가 있음
.local : 경로를 입력해서 package를 등록.remote : url(레포의깃허브url)과 requirement(버전정보)를 받음
requirement에는 총 6가지 종류가 있다.packages: [
.remote(
url: "패키지의 깃허브 URL",
requirement: .upToNextMajor(from: "6.5.0")
)
]
의존성이 필요한 타겟의 dependencies에 package 의존성을 등록한다.
dependencies: [
.package(product: "패키지이름")
]