[Swift] Build 성공 후 시뮬레이터 안 켜지는 현상 (2)
2024.11.25 - [iOS] - [Swift] Build 성공 후 시뮬레이터 안 켜지는 현상
[Swift] Build 성공 후 시뮬레이터 안 켜지는 현상
Build Succeed가 떠도 시뮬레이터가 안 켜지고 강제로 시뮬레이터 어플을 켜봐도 아무 반응이 없는 에러가 발생하였다.해결하느라 몇날며칠을 날린 오류.. 아무리 구글링해봐도 이런 오류에 관한
leehyogum.tistory.com
이전 글에서의 방법을 따르면 시뮬레이터는 켜지지만, 큰 문제가 발생하였다.
바로 xcschemes 파일에 로컬 절대 경로가 박힌다는 것이다..!!
협업 중 xcschemes 파일에 내 파일의 절대 경로가 들어갔고, 따라서 다른 팀원이 이 코드를 실행했을 때 실행이 불가능하였다.
당연하다.....
그래서 일주일 넘게 끙끙 해맸는데, 이렇게 된 이유는 알 순 없지만 결국 해결은 하였다.
캡쳐해놓은 코드가 없어서 깃허브의 변경 사항을 가져왔다.
왼쪽이 문제가 되었던 스키마 파일이고, 오른쪽이 문제를 해결한 후의 스키마 파일이다.
결론부터 말 하자면, BuildableReference 태그 안의 BuildableName이 {프로젝트이름.app}이어야 하는데 {프로젝트이름} 이어서 발생한 문제였다.
정말 어이가 없던게, 네 명의 팀원이 같은 코드로 협업을 하는데 둘은 왼쪽 코드와 같은 스키마 파일을 실행시키면 자동으로 오른쪽 코드처럼 변환되어서 시뮬레이터의 실행이 되었고, 나머지 두 명의 팀원은 계속 왼쪽 코드로 실행되어 실행이 되지 않았다. 심지어 실행이 되지 않던 둘 중 한명의 xcschemes 파일에서 BuildableName을 {프로젝트이름.app}으로 변경하여도, 실행만 시키면 원래대로 돌아오곤 했다...
어찌저찌 해결은 하였지만, 무엇이 문제인지도 모르겠고 이게 정확한 해결 방법인지도 모르겠다.
블로그, 스택오버플로우에 나와있는 모든 방법으로 해결하지 못하신 분들은 다른 팀원들과 xcschemes 파일을 비교해보는 것도 좋을 것 같다....
고생 많았다 우리팀.....🥹