[CloudKit] Field 'recordName' is not marked queryable 오류 해결

CloudKit + SwiftData로 데이터를 관리할 때, Private Database에서 등록된 데이터를 확인하기 위해 Query Records 버튼을 누르면 "Field 'recordName' is not marked queryable" 오류가 발생하는 경우가 있다.

 

이 경우 Schema > Indexes에서 해당하는 Record Type을 선택한 후, 두 번째 이미지처럼 Queryable이 설정된 recordName을 만들어 주면 정상적으로 데이터를 확인할 수 있다.