나는 최근에이 (아마 엑스 코드 버전이나 뭐 사이에 마이그레이션에서 남은) 빌드에 MyDB.xcdatamodeld 및 MyDB.xcdatamodel를 컴파일하고, 위상을 구축 내 컴파일 소스에서 문제를 발견했다. 나는 최근에 사용하는 라이브러리를 사용하여 시작할 때까지이 문제가 아니었다 :기존 앱 설치/번들에서 이전 빌드 파일을 제거하는 방법은 무엇입니까?
이동하고보기 MyDB 파일을 모두 발견하고이 문제 Core Data: Error, "Can't Merge Models With Two Different Entities Named 'foo' " 유사 중복 개체를 병합 할 수없는 오류가 발생합니다[NSManagedObjectModel mergedModelFromBundles:nil]
. 그래도 문제가 해결 방법은 앱을 삭제하는 것입니다.
내 빌드 단계에서 문제가 해결되었지만 (MyDB.xcdatamodel 행을 삭제했습니다) 앱을 새로 설치하면 문제가 해결됩니다. ,하지만 기존 설치 (즉, 업데이트)를 통해 응용 프로그램을 설치하면 복제 엔티티에 대해 동일한 DB 오류가 발생합니다. MyDB.xcdatamodel 파일이 여전히 사용자의 번들에 걸려 있기 때문입니다.
그래서 내 질문은 :는 어떻게의 번들을 기존 설치에서이 파일을 제거 할 수 있습니까?
이것은 사실입니다. 또한 번들에서 .mom 파일을 삭제할 수 있음을 발견했습니다. – Shizam