두 개의 핵심 데이터 모델간에 마이그레이션 할 매핑 모델을 만들었습니다. 그런 다음 매핑 모델을 편집하고 (사용자 지정 마이그레이션 정책 추가, 매핑 이름 변경 등) 시뮬레이터를 실행하고 아무 것도 변경되지 않았습니다. 변경 사항을 무시하고 이전 매핑 모델이로드되었습니다. 시뮬레이터가 실행되는 번들을 살펴보면 .cdm 파일의 크기도 변경되지 않았습니다.XCode에서 매핑 모델로 변경된 내용이 시뮬레이터 번들에서 업데이트되지 않았습니다.
또 다른 이상한 문제는 매핑 모델을 찾을 수조차되지 않아 마이그레이션 오류가 발생할 수 있다는 것입니다. 이 경우, 번들 내의 .cdm 파일은 존재하지만 매우 작습니다 - 0.5k 미만 (내 작업 파일은 ~ 14k).
"Clean"을 실행하고 Xcode의 DerivedData 디렉토리를 비우고 시뮬레이터를 재설정 해 보았습니다. 그들은 새로운 매핑 모델에 대해서만 문제를 해결하지만, 편집은 다시 작동하지 않을 것입니다. 따라서 맵핑 모델로 작업하는 것이 사실상 불가능합니다. 매우 실망 :-(
모두 수정하면 이제는 편집 된 변경 사항이 적용됩니다. 그러나 이전 맵핑 모델은 번들이 시뮬레이터에서 삭제 될 때까지 제거되지 않습니다 ... 여전히 작동합니다, 감사합니다! –