개발 중에는 프로젝트 코드 외에 스크립트 코드를 적용시켜줘야 하는 경우가 있다. ex) SwiftLint를 적용할 때

이럴 경우 Xcode에서는 Target → Build Phases에서 Run Script를 추가해줌으로써 특정 타겟에 실행하고 싶은 스크립트를 추가해준다.

Tuist로 프로젝트를 구성할 때에는 Scripts.swift 파일을 통해 이를 적용시켜줄 수 있다.

스크립트를 추가해서 SwiftLint를 적용시켜보자


1. Scripts.swift 파일 생성

2. 실행할 스크립트 만들기

Scripts.swift 파일에서 실행할 스크립트를 직접 만들어줘야 한다.

스크립트는 ProjectDescriptionTargetScript 타입으로 만들어줘야 한다.