Colección de citas famosas - Slogan de motivación - La diferencia entre las preferencias de la zona de pruebas de almacenamiento de iOS y otras

La diferencia entre las preferencias de la zona de pruebas de almacenamiento de iOS y otras

Comparación de la ruta del sandbox de Xcode6 y la ruta del sandbox de Xcode5:

(1) La ruta del sandbox en Xcode5 es: /Users/username/Library/Application

Soporte/iPhone Simulator/7.1-64/Aplicaciones/carpeta de aplicación correspondiente

(2) La ruta del sandbox en Xcode6 es: /Users/nombre de usuario/Biblioteca/

Desarrollador/ CoreSimulator/Devices/Simulator UDID/data/Containers/Bundle/Applications/Carpeta de aplicación correspondiente

Comparación de Xcode6 y cambios en el directorio de preferencias de Xcode5:

(1) La ruta al directorio de preferencias en Xcode5 es: /Users/nombre de usuario/Biblioteca/Aplicación

Soporte/iPhone Simulator/7.1-64/Aplicaciones/carpeta de aplicación correspondiente/Biblioteca/Preferencias

(2) La ruta del El directorio de preferencias en Xcode5 es: /Usuarios/nombre de usuario/Biblioteca/

Desarrollador/CoreSimulator/Devices/simulator UDID/data/Containers/Bundle/Applications/aplicación correspondiente Carpeta de programa/Biblioteca/Preferencias

Pero descubrí que no vi nada en la carpeta Preferencias. Lo encontré buscando el archivo plist del identificador de paquete correspondiente.

Creado usando el método NSUserDefault La ruta específica del archivo plist. es: /Users/username/Library/

Desarrollador/CoreSimulator/Devices/simulator UDID/data/Library/Preferences carpeta:

Pass Se puede ver en lo anterior que el valor real La ubicación de almacenamiento del archivo plist creado a través de NSUserDefault ha cambiado y se ha convertido en la carpeta Preferencias en la carpeta de la biblioteca del simulador. Es decir, cuando eliminamos la aplicación en el simulador, el archivo plist real no se eliminará si es necesario. el archivo de preferencias, debe eliminarlo manualmente en el directorio correspondiente. Por supuesto, esto es sólo en el caso del simulador. Este problema no debería ocurrir en la máquina real. Puedes intentarlo en situaciones específicas.