Note: cette approche est plus simple waaaaayyyy: https://stackoverflow.com/a/6712191/84783, mais si vous voulez obtenir jusqu'à vos coudes avec les fichiers de projet, essayez mes étapes ci-dessous. Je pense qu'ils gardent ceux-ci autour pour les installations actuelles pour faire des migrations de modèles. Malheureusement, je pense que vous avez un piratage manuel de fichiers de projet.
- Assurez-vous que le modèle que vous voulez définir comme le modèle actuel
- Fermer Xcode
- Faites un clic droit sur « Model.xcdatamodeld » dans le Finder
- Choisissez Afficher le contenu
- Supprimer les modèles vous ne voulez plus
- Faites un clic droit sur « MyProject.xcodeproj »
- Choisissez Afficher le contenu
- project.pbxproj Ouvrir dans un éditeur de texte
- recherche pour « .xcdatamodel » et supprimer des entrées (Model.xcdatamodel et « Modèle X.xcdatamodel ») ne sont plus utilisés
- Attention à ne pas supprimer les fichiers « .xcdatamodeld »
Hope this helps, Rob
ne croyez pas qu'il y ait beaucoup de raisons à la version en développement, autre que la pratique. Considérez les options de magasin NSMigratePersistentStoresAutomaticallyOption et NSInferMappingModelAutomaticallyOption si vous étiez ennuyé à souffler le magasin chaque fois que vous avez fait un tweak de modèle. – stevesliva
duplication possible de [Suppression des fichiers xcdatamodel version de base de données] (http://stackoverflow.com/questions/6712123/deleting-core-data-version-xcdatamodel-files) – jrturton