티스토리 뷰

728x90
반응형

[1] 단축어 만들고 싶은 이유

 

XCode에서 빌드를 돌리면

~/Library/Developer/Xcode/DerivedData

에 빌드결과를 저장합니다. (xcode build cache 라고 생각하면 됩니다)

 

 

 

 

컴파일이 안될 경우, 보통 3단계를 합니다. 

 

1) Clean build

Command + Shift + K 를 눌러서 클린빌드합니다. 

 

DerivedData > 프로젝트 > Build 안의 폴더를 깨끗하게 비워줍니다. 

 

 

클린빌드 하기 전, 

 

 

 

 

클린빌드 한 후

 

 

 

 

 

2) Clean build folder

클린빌드를 했는데도 컴파일이 안된다!! 할때, 2번을 하게 됩니다.

Command + Shift + Option + K 누르면 됩니다. 

 

Build 폴더를 아예 지워버립니다.

 

 

클린 빌드 폴더 하기 전, 

 

 

 

 

클린 빌드 폴더 한 후, 

 

 

 

 

헉... 여전히 Build폴더가 있습니다.
그리고 1번과 동일하게 Build폴더 안이 비워집니다.
제가 잘못알고있었나봐요ㅠㅠㅠ
해당내용 찾아서 수정할게요-! 

 

3) DerivedData 폴더 지우기

2번도 안되면 DerivedData폴더를 지워서 컴파일이 되게 합니다.

 

근데 DerivedData 폴더는 들어가기 어려워서 

Xcode > Locations 열고 화살표눌러서 들어가고 

 

 

 

지울때도 손으로 휴지통으로 끌어오는데,

이것도 단축어가 있으면 좋겠다고 생각해서

단축어를 만들어볼게요-!! 

 

(터미널에서 명령어 입력해서 지우는 방법도 있긴합니다. 하지만 저는 맥 단축어로 해보고 싶었어요!+!)

rm -rf ~/Library/Developer/Xcode/DerivedData

 

 

[2] 단축어 만들기

 

Automator라는 맥 기본앱을 열어주세요-!! (아이폰 '단축어'앱의 맥 버전이라고 할 수 있겠습니다.)

 

 

 

DerivedData를 끌어오면 "지정된 항목 가져오기" 라는 명령이 생깁니다. 

그리고 "Finder 항목을 휴지통으로 이동" 이라는 명령어도 끌어와주세요 

 

 

 

 

그 다음, 작업흐름 수신을 '입력없음' 으로 바꿔주세요

실행을 눌러서 DerivedData 폴더가 휴지통으로 잘 들어가는 지 확인해주세요

 

 

 

 

참고로 빌드할때 DerviedData 폴더가 다시 만들어지기 때문에 저 폴더를 지워도 괜찮습니다-!! 돈워리

 

그 다음 저장을 해주세요

 

 

 

 

그러면 ~/Library/Services 경로에 저장됩니다. 

 

 

 

 

 

설정 > 키보드 > 단축키에 들어가주세요

아까 추가한 단축어가 있네요

 

 

 

 

단축키 추가를 누르고 원하는 단축키를 입력해주세요

저는 처음에 Command + Shift + Option + D 라고 해줬다가 안먹어가지구 

 

 

 

 

 

Command + Shift + X 로 바꿨더니 잘되어서 이걸로 해줬어요ㅠㅠ

 

 

 

 

안먹는 이유는 이미 등록된 단축키일 수도 있고 여기보니까 버그 일 수도 있겠다는 생각이 드네요 (빅서 베타 쓰고 있어서..!!) 

 

 

아무튼 단축어를 누르면 잘지워집니다. 

 

 

 

 

 

참고로 control하고 클릭하면 Finder랑 Automator에서 볼 수 있구요

 

 

 

 

 

여기서도 추가한 단축어를 볼 수 있고 누르면 실행도 되요-! 

(참고로 Open Book 단축어는 제가 아까 도서앱 열기 단축어를 추가해서 있는 것입니다.)

 

 

 

반응형
댓글