code

Xcode에서 "파생 된 데이터를 삭제"하는 방법은 무엇입니까?

codestyles 2020. 11. 9. 08:10
반응형

Xcode에서 "파생 된 데이터를 삭제"하는 방법은 무엇입니까?


에서 Xcode5 파생 된 데이터를 삭제하는 간단한 옵션이 있습니다 :

Organizer 메뉴에서 ( cmd+ shift+ 2) :

여기에 이미지 설명 입력

그러나 Xcode6의 새로운 인터페이스에는 유사한 옵션이 없습니다.

이 트로프 Xcode6 인터페이스 를 삭제하는 빠른 방법이 있습니까?

아니면 시스템에서이 폴더를 수동으로 제거해야합니까?


Cmd+ Shift+ 2In Xcode 6을 누르면 Organizer 와 분리 된 장치가 표시됩니다 . 대신 Window , Organizer 로 이동 한 다음 Projects 에서 프로젝트찾아 파생 데이터를 삭제할 수 있습니다 . 파생 된 데이터에 빠르게 액세스하기 위해 키 바인딩에 단축 키를 설정할 수 있습니다.

여기에 이미지 설명 입력


업데이트 : Xcode 6.3 (및 7)에는 별도의 프로젝트 창이 있습니다. 창 드롭 다운 메뉴를 사용하여 찾으십시오.


xcode 종료

터미널 응용 프로그램에서 (항상 열려 있다고 확신합니다; ^) 다음을 입력하십시오.

rm -rf ~ / 라이브러리 / 개발자 / Xcode / DerivedData

오랫동안 잊혀진 공간의 창 더미에서 관심을 끌기 위해 파일 메뉴 또는 Command-Q 바로 가기를 통해 정중하게 종료하도록 요청했을 때 xcode가 협조하지 않으면 xcode 제거를 무차별 대입 할 수 있습니다.

killall Xcode; rm -rf ~ / 라이브러리 / 개발자 / Xcode / DerivedData

주의 사항 : 먼저 xcode를 종료하지 않으면 느린 파일 (HFS의 귀여움)이 표시되고 Sheamus의 스크립트를 사용해야합니다. 아래 댓글에서 새로운 (더 이상 실험적이지 않은) macOS fs에 대한 경험을 자유롭게 공유하십시오.

bash 오늘의 팁 : 탭은 경로를 입력 할 때 파일 이름 완성을 수행합니다.

올해의 팁 : 시간을 더 절약하기 위해 O'Reilly bash 책을 구매하는 것을 고려하십시오. 면책 조항 : 나는 O'Reilly에서 일하지 않습니다. 행복한 고객입니다.

최근 Xcode 10.2.1 Windows (Cmd) + Shift + k 바로 가기에 대한 경험에서는 잘 작동합니다.


Xcode 7.2.1에서는 이제 다음을 수행 할 수 있습니다.

⌘⌥⇧K

그것은 Command+ Option+ Shift+K

또는 Product> (Hold Key)를 선택하고 Clean Build Folder ...를 선택할 수 있습니다.

편집 : 또한 @ anton-tropashko의 제안 된 셸 명령 중 하나에 대한 별칭을 만들고 싶습니다.

alias nuke-dd='rm -rv ~/Library/Developer/Xcode/DerivedData'

이 ^^를 ~/.bash_profile시작하는 각 쉘에 대한 소스 또는 다른 곳에 추가 한 다음 다음을 입력하십시오.

$ nuke-dd

내가 사용하는 접근 방식은 워치 독 앱 ( https://www.cerebralgardens.com/watchdog) 을 설치하는 것 입니다.

이 앱은 사용자의 선호도에 따라 파생 데이터를 자동으로 지 웁니다 (예 : 데이터가 특정 크기를 초과 할 때, xcode가 닫힐 때, 매일 특정 시간에, 수동으로 또는 정리가 감지 될 때).

편집하다:

돈을 쓰고 싶지 않은 사람들을 위해 Xcode 7에서 Windows 메뉴와 프로젝트를 선택하십시오. 그런 다음 프로젝트를 선택하고 파생 데이터를 삭제할 수 있습니다 (아래 스크린 샷 참조). 프로젝트 옆에 파란색 점이 있으면 프로젝트가 열려 있음을 나타냅니다. 파생 된 데이터를 삭제하기 전에 프로젝트를 닫는 것이 좋습니다.

파생 데이터 삭제


Xcode6 / 7에서 정리하기 위해 Alcatraz의 DerivedData Exterminator 플러그인을 설치하는 것이 좋습니다 .

Please see the deriveddata-exterminator on GitHub.

===== Update =====

In Xcode8:

Window -> Projects (sometimes Projects disappears,try it again, maybe a bug) Choose your project,then click the delete button.

Or using Alfred:

http://www.packal.org/workflow/xcode-cache-clean

just type xcl.

xcode 캐시 청소


Xcode 7.3

Window -> Projects

Then Delete the Derived Data


You can use the command line. My shell script, works for Xcode 4, 5, and 6.

Sometimes, simply calling rm -rf on the Derived Data directory leaves a lingering file or two, but my script loops until all files are deleted.


rm -rf ~/Library/Developer/Xcode/DerivedData Then in terminal, type purgeallbuilds, and all subfolders of DerivedData are deleted.


때로는 Delete( Window-> Projects )의 DerivedData 버튼을 눌렀 지만 작동하지 않습니다.

그런 다음 경로 오른쪽에있는 이 작은 아이콘 여기에 이미지 설명 입력클릭하여 해결합니다 DerivedData. DerivedData폴더로 이동 합니다.
그리고에서 DerivedData, 나는 제거 DerivedData휴지통으로 이동하여 그것을 성공적으로 제거

참고 URL : https://stackoverflow.com/questions/24039932/how-to-delete-derived-data-in-xcode

반응형