개발을 할 때 어디선가 코드를 가져와서 복붙을 하는 것은 자주하는 일입니다만, 가끔 그걸 넘어서서 .swift 파일을 통째로 프로젝트에 추가해야 할 경우도 생깁니다. 오늘은 외부 코드 파일 (사실 코드 뿐만 아니라 모든 파일에 해당합니다.)을 추가하는 방법에 대해서 알아봅니다.
가장 편한 방법은 그냥 Finder해서 복사해버리는 방법입니다. 하지만 이 경우 Xcode를 켜면 해당 코드 파일을 Xcode가 인식하지 못하는 경우가 생깁니다.
원인은 해당 파일이 xcode project file에 누락되어 있기 때문입니다. xcode project file는 앱을 빌드하고 실행하기 위한 모든 것 (소스코드, asset, 라이브러리나 프레임워크, 빌드 세팅, 컴파일러 세팅, 빌드 타겟 등)을 관리합니다.
앞으로는 project navigator 영역의 하단에 있는 “+” 버튼을 클릭하면 나타난 옵션인 Add File to “프로젝트명”을 활용해서 파일을 추가하도록 합시다