안녕하세요 저는 요즘 SwiftUI를 배우는 중인데요, 화면 위에 텍스트, 버튼 등을 놓을 때 사용해야 하는 object library가 안 보여 왜 그런지 이것저것 찾아보다가 혼자서 해결책을 찾았습니다. 도움이 될까 싶어 시행착오를 블로그에 간단히 올리려고 합니다.
Xcode version : 12.5
문제상황
cmd + shift + L 을 누르면 나타나는 라이브러리에서 Snippet, Image, Color만 나타나고 Object Library가 나타나지 않음
시도해본 방법
- Canvas editor가 열려있는지 확인
- 라이브러리 창은 열려있는 상황에 따라 다른 라이브러리들을 보여준다. 그러므로 Canvas editor가 열려있는 상태에서 시도해야 한다.
- -> 처음부터 Canvas가 있는 곳에서 시도했음
- 해당 SwiftUI파일 내용을 복사한 뒤 파일을 지우고 다시 동일한 이름으로 SwiftUI 파일을 만들고 복사한 내용을 붙여넣기한다.
- Clean build
해결한 방법
m1을 쓰고 있어 혹시나 하는 마음에 Xcode를 Rosseta를 이용해 열어보았더니
라이브러리를 실행시키니 object library가 보입니다. 그 이후로는 로제타로 실행하지 않아도 object library가 잘 보이네요.
이제는 안 되는 에러가 생기면 로제타에서 먼저 돌려보고 봅니다.. 허허
부디 도움이 되셨기를 바라면서 이만 총총..
'iOS > View Programming' 카테고리의 다른 글
[UIKit] Storyboard 탈출기 (0편) (0) | 2021.10.18 |
---|---|
[SwiftUI] Zstack 알아보기 (0) | 2021.09.28 |
[SwiftUI] modifier(_:) 알아보기 (0) | 2021.09.16 |
댓글