Restablecer el contenido y la configuration de la aplicación iPad desde Xcode

Al probar mi aplicación desde Xcode, en el simulador iOS puedo seleccionar "Restablecer contenido y configuration" para que la aplicación pueda comenzar con una pizarra limpia. Estoy interesado principalmente en eliminar los datos del núcleo almacenados.

¿Cómo consigo lo mismo cuando ejecuto la aplicación en un iPad real desde Xcode (a través de USB)? No quiero cambiar la aplicación real para que esto lo haga mediante progtwigción, porque no planeo lanzar una opción de reinicio dentro de la aplicación.

Gracias por adelantado.

Es suficiente, si elimina la aplicación de su iPad. Todo el contenido, que fue creado por su aplicación, también se eliminará.

Pero si cambia de opinión y planifica hacerlo mediante progtwigción, esto podría ayudarlo a:

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain]; NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSArray *contents = [fileManager contentsOfDirectoryAtPath:documentsDirectory error:NULL]; NSEnumerator *e = [contents objectEnumerator]; NSString *filename; while ((filename = [e nextObject])) { [fileManager removeItemAtPath:[documentsDirectory stringByAppendingPathComponent:filename] error:NULL]; }