Workspace empty 문제

api를 사용하기 위해 pod install을 한 후에 storyboard와 viewcontroller를 수정하고 branch에 푸시를 했는데, push에 설정 상 pod 관련 파일은 포함되지 않은 것 같습니다. 그런데 push했던 것을 pull 받고 난 후 workspace가 비어있는 것으로 나오고, xcodeproj파일을 열어보면 스토리보드 및 .swift파일도 다 초기화 되어 있습니다. (가장 처음에 다른 팀원이 세팅한 것을 pull 받아놓은 버전)
이 문제에 대해 아시는 분이 계신가요…?

좋아요 1
  • 워크 스페이스에 속한 프로젝트를 Xcode로 열어놓은 상태에서 워크스페이스를 열면 비어보이기도 합니다.
  • Pod 폴더는 pod update 해서 다시 설치할 수 있으므로 git에는 올리지 않는 것이 보통입니다.
좋아요 1

답변 감사합니다. 같이 푸시해뒀던 storyboard와 .swift파일이 없어진건 왜 그런걸까요ㅠㅠ?

좋아요 1
  • 실제 파일이 없는 것인지 확인해보고, 파일이 있는데 프로젝트에 안보이는 상황이라면 추가해주면 됩니다. 파인더에서 d&d

  • 파일 자체가 사라졌다면 git에서 삭제 커밋이 있는지 확인해보세요.

좋아요 1

감사합니다. 혹시 .xctest 파일은 어디에 쓰이는 파일인지, 그 파일이 포함된 프로젝트를 받아왔는데 왜 빨간 글씨로 뜨는지 (파일이 없다고 뜨는지) 알 수 있을까요?? 구글링해봐도 잘 모르겠습니다

좋아요 1

xctest는 처음 프로젝트 만들 때 unit test를 하겠다고 선택하면 나오는 파일입니다.

그 파일이 실제 파인더 상에서도 안 보인다면 그 프로젝트를 만든 사람이 경로를 바꾸면서 참조를 못하고 있는 경우일 수도 있어요.

혹시 프로젝트 파일의 이름이 뭔가요?숫자로 시작하거나 한글이 들어가면 그럴 수 있어요,.

문제가 계속된다면 프로젝트를 새로 만드는 게 깔끔할지도.

다른 팀원의 프로젝트에는 파일이 포함되어 있는데, 파인더에서 보이지 않는다고 합니다.
그리고 프로젝트 파일 이름에 숫자나 한글은 들어가지 않습니다! .xctest 파일 없어도 그 파일이 있는 팀원과 빌드 결과는 똑같이 성공적으로 나오는데 그러면 이 파일을 무시해도 되는 걸까요?

좋아요 1

원래 xctest는 유닛 테스트용이라서 테스트 빌드를 하지 않는 이상 실행에 영향을 미치지 않아요.

아하 네! 알려주셔서 감사합니다!!!