2012-06-14 21 views
42

He estado trabajando en una aplicación de iOS durante un tiempo, de repente recibo el siguiente bloqueo cada vez que ejecuto la aplicación en el simulador de iOS 5.1.XCode 4.3 No se puede cargar el almacenamiento persistente UserDictionary.sqlite

La aplicación no utiliza Core Data y no estoy seguro de qué fue lo que provocó esto.

He eliminado la aplicación del simulador, hecho limpio, y una reconstrucción, pero nada parece ayudar.

Unable to load persistent store at URL 'file://localhost/Users/jcottrell/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite' ({ 
    metadata =  { 
     NSPersistenceFrameworkVersion = 407; 
     NSStoreModelVersionHashes =   { 
      UserDictionaryEntry = <f0c9025b 602122f9 37a4e274 bdaacec1 b9a66f83 fca5c43b bed5e80a 6baee338>; 
     }; 
     NSStoreModelVersionHashesVersion = 3; 
     NSStoreModelVersionIdentifiers =   (
      "" 
     ); 
     NSStoreType = SQLite; 
     NSStoreUUID = "43DABF34-7F7E-4FE9-B78D-8AF64292A967"; 
     "_NSAutoVacuumLevel" = 2; 
    }; 
    reason = "The model used to open the store is incompatible with the one used to create the store"; 
}) 
+2

¿Instaló una versión posterior de Xcode (4.4/4.5)? Lo hice, el mismo problema me pasó a mí. –

+0

Sí, ¡creo que de ahí viene! – JonathanC

+0

Este es un problema en 4.4 también. – rjstelling

Respuesta

91

He solucionado el problema. Hice clic en 'iOS Simulator' -> Restablecer contenido y configuración

+5

Esto se debió a la instalación del prelanzamiento xcode 4.5. – JonathanC

+1

Ayer instalé el xcode 4.5, no el prelanzamiento, y todavía tengo el mismo problema. Gracias JonathanC, reinicie mi simulador. –

1

Borre el archivo que mencionó: /Users/jcottrell/Library/Application%20Support/iPhone%20Simulator/5.1/Library/Keyboard/UserDictionary.sqlite y el plist que lo acompaña. Este es un problema solo de simulador, por lo que puede ignorarlo.