STUDY/Swift & iOS
Xcode Preview/Emulator 관련 (1)
sinawi95
2025. 1. 30. 21:55
728x90
아이폰과 애플워치를 연동하려고 하는 과정에서 생긴 문제.
xcode를 사용하면 preview라는 기능으로 내가 만든 기능을 미리 확인할 수 있다.
1. 프리뷰는 에뮬레이터를 통해서 돌아간다.
- 에뮬레이터를 미리 설치해야해야한다.
- 필요하면 설치하라고 뜨는 것 같긴한데..
2. 프리뷰에서 확인하려면 타겟 디바이스를 설정해야한다.
- 아이폰 에뮬레이터는 웬만해선 바로 떴는데 애플워치 에뮬레이터는 계속 Cannot preview in this file 이라고만 떴다. 타겟 디바이스가 잘못 설정되어있는 경우(애플워치 앱인데 프리뷰는 아이폰 에뮬레이터)에 이런 에러가 발생한다.
- 타겟 디바이스를 변경하는 곳엔 최근 사용한 것 위주로 뜨기때문에 처음 설치하면 안 보일수 있다. (이거 고정할수 있는 방법을 잘 모르겠음)
- 이럴땐 상단바에서 애플워치를 한번 설정해주면 보인다.
3. 같은 프로젝트에 아이폰, 애플워치를 동시에 프리뷰로 확인하기 어렵다.
- 정확하게는 동시에 활성화 시킬수 있는지 잘 모르겠다.
- 타겟 디바이스를 하나만 설정해서 볼 수 있는 것 같은데 이걸 동시에 가능한건지
- 계속 돌아가면서 창을 키다보면 상단바나 프리뷰 하단이나 기기를 변경해줘야한다.
이게 너무 귀찮은데...- 차선책으로 "Add Editor" 버튼을 눌러서 preview 창이 각각 뜨도록 만들어서 쓰면 된다.