이전 (교체 가능한?) 데이터를 제거하고 싶은데 DerivedData 콘텐츠가 후보가 될 가능성이 높습니다. 이름이 DerivedData 이므로 누락 된 경우 빌드 단계에서 생성되고 존재하는 경우 동일한 단계에서 사용되는 정보라고 가정합니다. 그러면 두려움없이 오래된 프로젝트 데이터를 삭제할 수 있다는 것이 논리적으로 보이며 이전 프로젝트를 빌드해야한다면 처음에는이 모든 파생 데이터를 다시 생성해야합니다.
내가 여기서 착각 했나?
이전 (교체 가능한?) 데이터를 제거하고 싶은데 DerivedData 콘텐츠가 후보가 될 가능성이 높습니다. 이름이 DerivedData 이므로 누락 된 경우 빌드 단계에서 생성되고 존재하는 경우 동일한 단계에서 사용되는 정보라고 가정합니다. 그러면 두려움없이 오래된 프로젝트 데이터를 삭제할 수 있다는 것이 논리적으로 보이며 이전 프로젝트를 빌드해야한다면 처음에는이 모든 파생 데이터를 다시 생성해야합니다.
내가 여기서 착각 했나?
~/Library/Developer/Xcode
로, DerivedData "피 묻은 폴더에 있음"(DerivedData)가 않습니다 그래서, NOT dSYM 데이터를 포함하고 그것의 내용이 안전하게 삭제할 수 있습니다.
답변:
파생 데이터 폴더는 모든 중간 빌드 정보, debug- 및 자료 구축 목표뿐만 아니라 프로젝트의 인덱스가 포함되어 있습니다. 이상한 인덱스 문제 (코드 완성이 제대로 작동하지 않음, 지속적인 재 인덱싱 또는 느린 프로젝트)가있는 경우 파생 데이터를 삭제하는 것이 유용 합니다. 전체 폴더를 삭제하면 Xcode 4가 알고있는 모든 프로젝트에 대해이 정보가 손상 됩니다.
아카이브 폴더 (파생 데이터의 형제) 목표물의 보관 형태를 포함한다. 즉, 릴리스 빌드와 나중에 디버깅을위한 dSYM 데이터입니다. 이것은 당신이 안 하면 응용 프로그램의 디버깅 배포 버전을 할 수 있도록하려면 삭제합니다.
오거나이저 창을 열고 프로젝트 탭을 선택하여 주어진 프로젝트에 대한 파생 데이터를 핵무기 할 수 있습니다. 원하는 프로젝트를 선택하고 파생 데이터 경로 옆에있는 삭제 버튼을 클릭합니다. 이것은 문제 프로젝트에 대한 "외과 적 파업"에 가깝습니다.
rm
. 프로젝트와 연결된 폴더를 해결하는 방법을 찾고 싶었습니다 ~/Library/Developer/Xcode/DerivedData/MyProject-hghjhjhkjh/
. 내가 찾은 가장 쉬운 방법은 XCode 환경 설정을 통해 프로젝트 폴더에 상대적인 DerivedData 폴더를 설정하는 것입니다.
projects
자신의 창 (안 주최자)에 있습니다.
'파생 데이터'의 내용은 빌드 타임에 생성됩니다. 안전하게 삭제할 수 있습니다. '파생 데이터'를 삭제하려면 아래 단계를 따르십시오.