2012-10-11 23 views
8

Leí this Post (click) sobre cómo solucionar un desagradable problema de migración de datos.Debug Core Data Migration para comparar los valores de hash

El autor Victor Bogdan escribió que habilitó Data Migration Debug para obtener los valores de hash para las entidades. Qué significa eso? ¿Es posible habilitar más resultados de depuración para una migración? ¿O escribió un proceso de migración con salida de depuración?

Mi problema es que no puedo obtener los hashes de entidad para el modelo de mapeo para compararlos con los hashes de entidad de origen y destino.

Estoy en XCode 4.5.1 y uso iOS6. Pero tuve los mismos problemas de migración con las versiones anteriores.

Respuesta

19

Para activar el modo de migración de datos de depuración del núcleo, necesitará añadir

-com.apple.CoreData.MigrationDebug 1 

a los "argumentos incluidos en el lanzamiento" ubicación en su esquema.

Apple Technical Note TN2124 describe esto y muchas otras funciones de depuración.