본문 바로가기
iOS 한번 개발해보자/etc

[iOS][ETC]proj vs workspace 비교하기

by 임간디 2021. 12. 9.

Xcode project를 생성하면 .xcodeporj 파일이 생성이된다.

여기까진 오케이ㅎ

외부 라이브러리 사용을 위해 cocoapods을 통해 pod install 했더니 .xcworkspace 파일이 생성되네...

각각 파일을 실행하니 구성이 조금 달라 보인다.

.xcodeproj 파일은 해당 프로젝트 소스만 .xcworkspace 파일은 pod 소스까지 모두 포함한다.

 

조금 더 찾아보니,

여러 Project를 workspace단위로 묶어줄수 있는 것 같다.

pod install은 자동으로 pod 소스를 포함한 workspace까지 생성해준 모양이다.

(tuist generate 했을 때도 workspace를 자동으로 생성해준다.)

 

간단히 정리하면!

.xcodeproj : 단일 프로젝트 디렉토리

.xcworkspace :  다수의 프로젝트를 포함시킨 디렉토리

댓글