넌 왜 뛰쳐나와있니 Remove Reference / Move to Trash차이

임혜정·2024년 9월 26일
0

xcode 네비게이션엔 모든 파일이 올바른 경로에 들어가 있는 것처럼 보이지만
실제 파인더에서는 view파일 하나가 바깥으로 뛰쳐나가있다


왜 이런 상황이 발생했지

추측1) 졸다가 내가 파일을 어디다 드래그해버렸나?

그렇다면 xcode , 파인더 둘 다 잘못된 경로에 있는 게 맞을 것 같고 빌드가 안되어야 한다.

추측2) 컨플릭 해결 중에 잘못 선택해서 참조가 엉킴

그러나 저 파일은 오늘 새로 생성된 파일이고, 오로지 나만 작업한 파일이라서 컨플릭이 날 이유가 없고 컨플릭 난 기억도 없다

흠..이유를 모르겠는 찜찜한 상태로 일단 해결은 해야한다.


xcode네비게이션에서 해당 파일을 삭제한다

Remove Refence로 참조 경로도 지워줘야함(휴지통이동x)

휴지통이동과 레퍼런스 삭제의 차이점?

  1. 휴지통이동 -> 물리적으로 삭제된 건 아니고 다른 파일과 연결이나 참조는 유지되므로 만일 잘못눌렀다 싶으면 휴지통에서 다시 복구할 수 있음
  2. 레퍼런스 삭제 -> 아예 연결고리를 다 끊어버리고 파일 시스템에서도 완전 삭제. 만일 잘못눌렀다면 복구할 방법이 없기 때문에 백업을 하든가 신중해야한다

그리고 Finder에서 가출한 파일을 원래 있어야할 곳으로 이동시켜주고

xcode에서 다시 파일추가로 이동된 경로에서 추가하면 제 자리가 잡힌다.

profile
오늘 배운걸 까먹었을 미래의 나에게..⭐️

0개의 댓글