▼ 이전 글
[Xcode] 한 프로젝트에 다수의 swift 파일 선택하여 빌드하기 - 1
[다음 글👇] [Xcode] 한 프로젝트에 다수의 swift 파일 선택하여 빌드하기 - 2 2021.06.03 - [etc] - [Xcode] 한 프로젝트에 다수의 swift 파일 선택하여 빌드하기 - 1 지난 번 글에서는 여러 개의 타겟을 생성
gets-better.tistory.com
지난 번 글에서는 여러 개의 타겟을 생성하여 각각의 main파일을 빌드하는 방법을 설명했다.
이번에는 하나의 타겟으로 할 수 있는 방법을 알아보자.
- 새 Command Line Tool 프로젝트를 생성한다.

- Command + R 을 눌러 빌드해보면 자동으로 생성된 main.swift 파일이 정상으로 빌드된 것을 확인할 수 있다.

- New File...을 눌러 새 swift 파일을 생성해준다.

- new.swift 라는 새로운 파일을 생성하고 그 안에 다음과 같은 출력문을 입력했더니 'Expressions are not allowed at the top level' 라는 오류가 발생한다. main이 아닌 파일에서 최상위 코드를 실행할 수 없기 때문.

- 파일을 이름을 바꿔주자. main.swift -> old.swift / new.swift -> main.swift
기존 new.swift였던 파일(현 main.swift)의 오류가 main으로 이름을 바꾸고 나서는 생기지 않는데 정작 빌드를 돌려보면 빌드가 실패한다.
기존 main.swift였던 파일(현 old.swift)을 눌러 우측의 Target Membership에서 체크를 해제한다.

- 그런 다음 빌드해보면 바뀐 main 파일이 정상적으로 빌드된 것을 확인할 수 있다.

장점 👍: 타겟을 여러 개 만들지 않아도 된다.
단점 👎: 빌드할 파일의 이름이 무조건 main이어야 한다.
'etc' 카테고리의 다른 글
글닐기 개인정보 처리방침 (0) | 2021.12.03 |
---|---|
[Xcode] 한 프로젝트에 다수의 swift 파일 선택하여 빌드하기 - 1 (0) | 2021.06.03 |