Search

Framework를 프로젝트에 추가해보자

 들어가며

프로젝트에 Network 관련 Framework를 추가해보려고 합니다. Module 폴더를 추가하고 그 안에 Project 형태로 만들어 줄 예정입니다.

 Framework 추가

일단, Framework를 추가하길 원하는 프로젝트를 열어주세요. 저는 Module이라는 특정 폴더에 프로젝트를 만들어줄거라서 Module 폴더를 먼저 만들었습니다.
그리고나서, File > New > Project 를 선택해주세요.
새로운 프로젝트의 템플릿을 고르는 부분이 나오면 Framework를 선택해주시면 됩니다.
아마, 현재 프로젝트와 같은 형태로 만들어진 새로운 프로젝트를 보실 수 있을 겁니다.
하지만, Module 폴더 부분에는 프로젝트가 보이지 않네요. File를 프로젝트에 추가해주어야 합니다. 프로젝트를 추가했던 부분에서 Add Files to "Project Name"을 눌러주세요.
그리고 우리가 아까 만들었던 프로젝트를 선택해서 Add 해줍니다.
그러면, Module 폴더 내부로 해당 프로젝트가 추가된 걸 볼 수 있습니다.
하지만, 프로젝트가 현재의 프로젝트와 연결되지 않은 상태라서 해당 Framework를 프로젝트에 import하려고 하면 찾을 수 없다고 뜰 겁니다. 그렇기에, 현재의 프로젝트와 우리가 만든 Framework를 연결시켜줘야 합니다.
Targets > General > Frameworks, Libraries, and Embedded Content 부분에 가보면 연결된 Framework와 라이브러리들을 볼 수 있습니다.
해당 부분에 우리가 추가해준 Framework는 없네요. 그러면 추가해줍니다.
밑에 있는 + 버튼을 눌러서 추가해주시면 됩니다.
추가한 라이브러리나 Framework가 load되지 않는다는 에러도 Frameworks, Libraries, and Embedded Content 영역에 라이브러리나 Framework 추가가 안되어서 생기는 경우가 대부분이기 때문에 +로 추가해서 해결할 수 있습니다.