2014-05-23 2 views
1

Xcode에서 45 가지 이상의 다른 버전의 xcdatamodel을 사용할 수 있습니다. 그 중 44 개가 더 이상 필요하지 않습니다. 전체 데이터베이스의 드롭/생성 방식을 시도했기 때문에 필요하지 않습니다. . Xcode가 소동을 일으키지 않고이를 어떻게 제거 할 수 있습니까?코어 데이터 데이터 모델을 지우고 리셋하는 방법

https://www.dropbox.com/s/1bpdhf9bax6iicb/Screenshot%202014-05-23%2013.24.45.png

+0

연습 이외의 개발 버전으로 많은 이유는, 거기에 생각하지 마십시오. 모델 조정을 할 때마다 가게를 날려 버리는 것에 짜증이 나면 상점 옵션 'NSMigratePersistentStoresAutomaticallyOption'과'NSInferMappingModelAutomaticallyOption'을 고려하십시오. – stevesliva

+0

[코어 데이터 버전 xcdatamodel 파일 삭제 중] 중복 가능 (http://stackoverflow.com/questions/6712123/deleting-core-data-version-xcdatamodel-files) – jrturton

답변

4

참고 :

링크 된 이미지보기 https://stackoverflow.com/a/6712191/84783하지만, 프로젝트 파일과 팔꿈치에 일어나 아래에있는 내 단계를 시도 싶다면 :이 방법은 waaaaayyyy 간단합니다.


나는 모델 마이그레이션을 수행하기 위해 현재 설치를 유지하고 있다고 생각합니다. 슬프게도 저는 수동 프로젝트 파일 해킹이 있다고 생각합니다.

  • 당신이
  • 패키지 내용이
  • 모델 삭제를 선택 Finder에서 "Model.xcdatamodeld"의 현재 모델
  • 닫기 엑스 코드
  • 오른쪽 클릭으로 설정 할 모델이 있는지 확인 당신은 더 이상 원하지 않는다
  • "MyProject.xcodeproj"를 오른쪽 클릭
  • 패키지 내용보기를 선택하십시오.
  • 텍스트 편집기에서
  • 열기 project.pbxproj 더 이상 사용하지
  • ".xcdatamodel"에 대한 검색 및 삭제 항목 (Model.xcdatamodel와 "모델 X.xcdatamodel")
  • 삭제하지 않도록주의
  • ".xcdatamodeld"파일
  • 이 도움이

희망, 롭

관련 문제