-
[Xcode] 프로젝트와 프레임워크를 워크스페이스에 넣어보기iOS/Xcode 2021. 2. 5. 10:26
Workspace in Project and Framework using Xcode
프레임워크만들기 첫단계 Workspace 만들어서 테스트환경부터 구축하기
저는 이름을 'CCEWorkspace' 로 지었습니다.
그럼 이렇게 아무것도 없는 창이 생성될것입니다.
이제 내가 만들 프레임워크의 테스트를 진행할 프로젝트를 생성합니다.
이름과 번들, 팀은 자유롭게 해주시고 프로젝트를 만듭니다.
저는 'CCETestProject' 로 만들겠습니다.
이렇게 새로 프로젝트가 생성이 되는데 이 프로젝트를 워크스페이스에 삽입할겁니다.
워크스페이스로 되돌아가신 뒤 '워크스페이스 외에 아무것도 선택하지않은 상태'에서 상단바에 File을 누르시면
이렇게 Add Files to 로 뜰겁니다. 그러면 정상적으로 워크스페이스에 프로젝트를 추가할 수 있습니다.
확장자 '.xcodeproj' 을 선택하신 뒤 Add 버튼을 눌러주세요.
그러면 CCEWorkspace에 CCETestProject가 추가되었음을 확인하실 수 있습니다.
여기서 CCETestProject를 완전 종료하지 않은 상태에서 추가하셨다면,이렇게 좌측에 하단을 향하는 화살표가 없으실겁니다.
워크스페이스에 추가된 프로젝트는 따로 열어두지 마시고 완전 종료하신 뒤 워크스페이스를 열어주세요.
그러면 위와같이 하단을 향하는 화살표가 좌측에 있을겁니다.
프로젝트가 열려있으면 워크스페이스에서 불러오지 못하는것 같아요.라이브러리를 만들기 위해 한번 더 프로젝트를 만들어요.
라이브러리는 상단의 타겟이 서류가방 모양으로 생성됩니다.
마찬가지로 완전히 Xcode를 종료해 주신 뒤 워크스페이스를 열어 프로젝트를 추가했던 것 처럼
프레임워크도 같은 방식으로 추가해줍시다.단, 아무것도 선택하지 않은 상태의 워크스페이스여야만 Add가 가능합니다.
선택되었던 흔적이라도 이렇게 Workspace가 아닌 Project에 추가할거냐고 물어봅니다.
이러면 안되고 Workspace가 뜰때까지 command + w 로 열려있는 창, 선택되어있는 창을 닫아줍니다좌측 두 사진의 차이점을 반드시 찾으셔야 합니다.
Add를 Project에 할건지 Workspace에 할건지에 대한 차이점을 반드시 기억하세요.
같은 방식으로 '.xcodeproj' 확장자 파일을 추가해줍니다.
그러면 프로젝트와 프레임워크가 포함된 워크스페이스가 생성이 됩니다.
여기까지 워크스페이스 만들기가 끝났습니다.
감사합니다
'iOS > Xcode' 카테고리의 다른 글
[Xcode] UIButton 예전스타일 복구하기 (0) 2022.01.14 Xcode 단축키 [빌드 중지] (0) 2021.01.26 Xcode 단축키 [화면 분할] (0) 2021.01.26