협업을 하며 프로젝트를 공유해 개발을 진행하다보면,

iPhone 13 Pro라고 나오고 클릭하면 우리가 만든 프로젝트를 볼 수 있는 무수히 많은 시뮬레이터가 나와야하지만,
가~~끔씩 아주 가~~~~~끔씩 No device라는 말과 함께 아무 시뮬레이터도 볼 수 없는 상황이 된다.
이는 나의 경험에 기반해 90% 정도가 Xcode의 버전문제 때문이었는데. 협업을 하는 서로간의 Xcode가 누구는 가장 최신, 누구는 오래된 버전을 사용하고 있어 협업하고 있는 프로젝트의 버전이 맞지 않게 되는 문제이다.
위의 해결 방법으로는
1. Xcode가 낮은 버전인 상태의 사람이 Xcode의 버전을 업데이트하거나
2. 그럴 여유가 되지 않는다면, 시뮬레이터가 켜지지 않는 맥의 프로젝트 버전을 낮춰주는 것이 있다.


상단의 프로젝트 파일을 클릭해, Targets 프로젝트 파일을 선택 후, General 의 Deplyment Info에서 iOS 15.x(아래 그림에서는 15.5를 15.3으로 바꿔준다든지!) 로 되어있는 버전을 그것보다 낮춰주면 보통의 문제는 해결된다!
끗!
'Xcode' 카테고리의 다른 글
[배포중 에러] no signing certificate ios development found (0) | 2022.11.19 |
---|---|
Xcode 팀 협업을 하자(Provisioning, Device, Signing certificate) (0) | 2022.11.15 |