RealityKit AnchorEntity 오류

mystic·2023년 8월 10일
0
post-custom-banner

SwiftUI에서 아래의 코드를 사용하면 에러가 발생하고 PreView가 나타나지 않을때가 있다.

let imageAnchorEntity = AnchorEntity(anchor: ARImageAnchor())

실행 디바이스를 실제디바이스가 아니라 시뮬레이터로 설정하면 발생하는 오류이다.

해결방법은 실행 디바이스를 실제 디바이스로 변경하여 실행하거나 실행환경에 대한 코드를 추가해주는 2가지 방법이 있는데 실제 디바이스로 변경하여도 PreView가 나타나지 않는다는 문제가 있어서 2번째 방법이 좋아보인다.
아래의 코드를 추가해주면 된다.

#if !targetEnvironment(simulator)
        let imageAnchorEntity = AnchorEntity(anchor: ARImageAnchor())
#endif
profile
iOS를 좋아하는 학생

1개의 댓글

comment-user-thumbnail
2023년 8월 10일

글 잘 봤습니다.

답글 달기