A. 전체 과정
SDK Framework Project, Test App Project 둘 다 존재한다는 전제 하에 작성하였습니다.
- Workspace 생성
- 만든 워크스페이스 열고 Project Navigator 우클릭 > Add File to “workspace 이름” > 프레임워크, 프레임워크를 테스트할 프로젝트의 .xcodeproj 파일 추가
- Project Navigator에서 프레임워크를 테스트할 프로젝트 누르고 Targets > General > Frameworks, Libraries, and Embeded Content에서 프레임워크 추가 후 Do not Embed로 속성 설정
- test 시작
B. 각 과정 상세 - 1
Workspace 생성

- File > New > Workspace 선택
- 이름은 원하는 걸로. 위치는 되도록 SDK Framework Project, Test App Project 같이 있는 곳에 생성
C. 각 과정 상세 - 2
만든 워크스페이스 열고 Project Navigator 우클릭 > Add File to “workspace 이름” > 프레임워크, 프레임워크를 테스트할 프로젝트의 .xcodeproj 파일 추가


같은 방식으로 프레임워크의 .xcodeproj 파일도 추가
D. 각 과정 상세 -3
Project Navigator에서 프레임워크를 테스트할 프로젝트 누르고 Targets > General > Frameworks, Libraries, and Embeded Content에서 프레임워크 추가 후 Do not Embed로 속성 설정


E. 각 과정 상세 - 4

사진에서 노란색은 SDK를 개발하며 코드를 추가하면 되는 부분이고 파란색은 테스트용 프로젝트 관련 부분임.
SDK 개발 코드를 수정하고 굳이 SDK 빌드하지 않아도 됨. 바로 테스트 프로젝트 수정해도 됨.
'CS > iOS, Swift' 카테고리의 다른 글
[iOS] 1st party framework에서 3rd party framework 사용 (0) | 2023.04.07 |
---|---|
[iOS] Framework에 종속성 추가 시 작업환경 세팅 (0) | 2023.04.06 |
[iOS] XCFramework build script (0) | 2023.04.06 |
[iOS] XCFramework private repository에 cocoapod으로 배포하기 (0) | 2023.04.06 |
[iOS] Private Repository에 CocoaPod Framework 올리기 (0) | 2023.04.06 |