ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • XCode Workspace 내에 여러 Projects 만들기
    Swift/Tips & Tricks 2022. 10. 14. 22:31

    XCode 로 코드를 다루다 보면 아래와 같은 구조가 필요할 때가 있다. 

    이렇게 구조를 짜놓으면,

    1. 여러명이 작업하기도 편하고

    2. 관련된 코드를 찾거나

    3. 의존성도 필요한 곳에만 넣어주기 좋은 구조가 된다.

     

    이제 어떻게 해당 구조를 만드는지 알아보자!

    1. WorkSpace 만들기

    CocoaPods 을 이용해서 만약 pod init 을 한 상태라면 WorkSpace 는 이미 만들어진 상태일 것이다.

    그렇지 않은 경우라면, Xcode 상단 File -> New -> Workspace 를 눌러 추가해준다.

     

    MyWorkSpace 라고 이름을 지었다. 

    Workspace 생성 후 화면

     

     

    2. Projects 를 Workspace 내에 만들기

    Workspace 를 만드는 과정과 유사하게, XCode 상단 File -> New -> Project... 를 눌러준다.

     

     

    해당 화면에서 Add to: 우측 Don't add to any project or workspace 를 누르면,

    아래와 같이 Workspace 목록이 나온다. 

    여기에서 본인이 원하는 것 (MyWorkSpace) 을 눌러주면 된다.

    위와 같이 해당 Workspace 에 MyProject 라는 Project 가 생겼음을 볼 수 있다!

     

    API Project 도 추가해보자. 이번에는 Project 가 아닌, Framework 으로 추가해준다. 

    전 과정과 동일하게 XCode 상단 File -> New -> Project... 를 눌러준다. 

    그 후, Framework 선택, 

    API 라고 이름을 지어준다. 

     

     

    동일한 Workspace 에 추가하기!

    해당 과정을 완료하면 아래와 같은 구조를 볼 수 있다.

    여기에서 마지막으로, API Framework 를 MyProject 에 넣는 법을 알아보자.

    MyProject -> Target 선택 -> Build Phases -> Link Binary With Libraries 

    에서 하단 + 버튼 선택 !

    을 누르면 아래와 같은 화면이 나온다.

    Add 를 누르면 나만의 API Framework 를 사용할 수 있다.

     

     

    확인차 MyProject 에 있는 ViewController 에 APIimport 후 build -> Build Succeeded 메시지를 볼 수 있다. 

     

    다음 편에서는 활용을 다루어보겠다. 

Designed by Tistory.