가끔 프로젝트를 통채로 복사해야하는 경우가 생기는데 이렇게 복사할 경우 설정해줘야하는 것들이 있다.
먼저 프로젝트를 복사한다.
복사할 프로젝트
프로젝트 복사
그런 다음 복사한 프로젝트의 이름을 원하는 이름으로 바꾸어주고 폴더내의 Dervied Data를 삭제해준다
폴더 이름 변경
Derived Data 삭제
그 다음 변경한 프로젝트 폴더내의 있는 프로젝트파일과 하위 디렉토리 또한 이름을 변경해준다
프로젝트파일 및 하위 디렉토리 파일 이름 변경
그런 다음 변경한 프로젝트 파일을 실행해준다
CopyProject.xcodeproj 실행
프로젝트안의 하위 디렉토리의 파일명을 바꿔준 뒤
마찬가지로 프로젝트 내의 Target 이름을 변경해주고
Targets 변경
Build Settings에서 Info.plist의 경로와 Project Bundle Identifier의 이름도 변경해준다
Info.plist 경로 수정
Product Bundle Identifier 변경
그 다음 Product 탭에서 Scheme -> Manage Schemes를 보면
Product -> Scheme -> Manage Schemes
스키마이름을 변경된 프로젝트 이름으로 변경해준다
Scheme 이름 변경
여기까지 변경했으면 성공적으로 프로젝트가 복사되었지만 간혹 오류가 나는 경우가 있어 폴더 내의 DerivedData를 한번 더 삭제 후 프로젝트 파일을 실행해준다.